[squeak-dev] Testing JSON in Squeak 5.1beta : 1 failure
Fabio Niephaus
lists at fniephaus.com
Wed Aug 17 17:14:02 UTC 2016
--
On Wed, Aug 17, 2016 at 6:54 PM H. Hirzel <hannes.hirzel at gmail.com> wrote:
> testing JSON (Squeak 5.1beta-16510)
>
> MCHttpRepository
> location: 'http://www.squeaksource.com/JSON'
> user: ''
> password: ''
>
> Version:
>
> Name: JSON-tonyg.37
> Author: tonyg
> Time: 29 April 2016, 11:47:17.129 am
> UUID: 63e50a8f-d436-4128-952c-3c0c8c12e120
>
>
> 16 out of 17 tests pass, 1 failure in
>
> testStreaming
> | j |
> j := Json new stream: 'truefalsetrue[]{}1.234 5.678"A""B"nullnull'
> readStream.
> self assert: j readAny equals: true.
> self assert: j readAny equals: false.
> self assert: j readAny equals: true.
> self assert: j readAny equals: #().
> self assert: j readAny equals: Dictionary new. "<<<<<<<
> FAILURE HERE "
>
I'm not sure if it's a good idea to test if this equals a new dictionary
here.
Changing the line like this makes the test pass:
self assert: j readAny isDictionary.
`j readAny` returns a JsonObject which directly inherits from Dictionary.
Best,
Fabio
> self assert: j readAny equals: 1.234.
> self assert: j readAny equals: 5.678.
> self assert: j readAny equals: 'A'.
> self assert: j readAny equals: 'B'.
> self assert: j readAny equals: nil.
> self assert: j readAny equals: nil.
>
> --Hannes
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20160817/33dc941c/attachment-0001.htm
More information about the Squeak-dev
mailing list
|