groovy-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jesper Steen Møller <jes...@selskabet.org>
Subject Re: asset does not produce any output -am i missing something
Date Wed, 10 Oct 2018 11:55:11 GMT

Hi Krishnan,

> On 10 Oct 2018, at 12.31, krishnandoss08@gmail.com wrote:
> 
> Hi the following lines of code does not produce anything
> package com.mds2.automation
> 
> import groovy.json.JsonSlurper
> def jsonSlurper = new JsonSlurper()
> def object1 = jsonSlurper.parseText('{"name" : "abc", "value": "123", "field" : "xyz"}')
> def object2 =jsonSlurper.parseText('{"field" : "xyz", "value": "123" ,"name" : "abc"}')
> 
> assert object1 instanceof Map
> 
> I cant see any output in the console , I would expect a response of 'false'

assert doesn't produce values, it's a statement.

If you try just
object1 instanceof Map

You should get the expected "true" (since parseText will parse JSON into a groovy.json.internal.LazyMap)

HTH!
-Jesper


Mime
View raw message