@@ -364,39 +364,16 @@ class TokenTest : DescribeSpec({
364
364
WildcardToken ().toString() shouldBe " WildcardToken"
365
365
WildcardToken ().hashCode() shouldBe " WildcardToken" .hashCode()
366
366
WildcardToken ().equals(WildcardToken ()) shouldBe true
367
- WildcardToken ().equals(RootLevelArrayNode ( )) shouldBe false
367
+ WildcardToken ().equals(ArrayAccessorToken (0 )) shouldBe false
368
368
}
369
369
}
370
370
371
371
describe("DeepScanWildcardToken ") {
372
- it("should handle empty cases") {
373
- WildcardToken ().read(createArrayNode()).toString() shouldBe """ []"""
374
- WildcardToken ().read(createObjectNode()).toString() shouldBe """ []"""
375
- }
376
-
377
- it("should get values from objects and strip") {
378
- val objectNode = readTree("""{ "some": "string", "int": 42, "object": { "key": "value" }, "array": [0, 1] }""")
379
- WildcardToken ().read(objectNode).toString() shouldBe """ ["string",42,{"key":"value"},[0,1]]"""
380
- }
381
-
382
- it("should return a RootLevelArrayNode if root list replaced with another list before modifying values") {
383
- val arrayNode = readTree("""["string", 42, { "key": "value" }, [0, 1] ]""")
384
- WildcardToken ().read(arrayNode).toString() shouldBe """ ["string",42,{"key":"value"},[0,1]]"""
385
- }
386
-
387
- it("should drop scalars and move everything down on root RootLevelArrayNode ") {
388
- val arrayNode = readTree("""["string", 42, { "key": "value" }, [0, 1] ]""")
389
- val res1 = WildcardToken ().read(arrayNode)
390
- (res1 is RootLevelArrayNode ) shouldBe true
391
- val res2 = WildcardToken ().read(res1!!)
392
- res2.toString() shouldBe """ ["value",0,1]"""
393
- }
394
-
395
372
it("should override toString, hashCode, and equals") {
396
- WildcardToken ().toString() shouldBe " WildcardToken "
397
- WildcardToken ().hashCode() shouldBe " WildcardToken " .hashCode()
398
- WildcardToken ().equals(WildcardToken ()) shouldBe true
399
- WildcardToken ().equals(RootLevelArrayNode ( )) shouldBe false
373
+ DeepScanWildcardToken ().toString() shouldBe " DeepScanWildcardToken "
374
+ DeepScanWildcardToken ().hashCode() shouldBe " DeepScanWildcardToken " .hashCode()
375
+ DeepScanWildcardToken ().equals(DeepScanWildcardToken ()) shouldBe true
376
+ DeepScanWildcardToken ().equals(ArrayAccessorToken (0 )) shouldBe false
400
377
}
401
378
}
402
379
}
0 commit comments