You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it("should throw an TestFailedException when map doesn't contain specified key and used in a logical-and expression") {
597
593
598
594
valcaught1= intercept[TestFailedException] {
599
595
HashMap("one"->1, "two"->2) should { contain key ("five") and (contain key ("two")) }
600
596
}
601
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain key \"five\"")
602
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"five\"")
603
-
597
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"five\"")
598
+
604
599
valcaught2= intercept[TestFailedException] {
605
600
HashMap("one"->1, "two"->2) should ((contain key ("five")) and (contain key ("two")))
606
601
}
607
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain key \"five\"")
608
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"five\"")
609
-
602
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"five\"")
603
+
610
604
valcaught3= intercept[TestFailedException] {
611
605
HashMap("one"->1, "two"->2) should (contain key ("five") and contain key ("two"))
612
606
}
613
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain key \"five\"")
614
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"five\"")
607
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"five\"")
615
608
}
616
609
617
610
it("should throw an TestFailedException when map doesn't contain specified key and used in a logical-or expression") {
618
611
619
612
valcaught1= intercept[TestFailedException] {
620
613
HashMap("one"->1, "two"->2) should { contain key ("fifty five") or (contain key ("twenty two")) }
621
614
}
622
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain key \"fifty five\", and Map(one -> 1, two -> 2) did not contain key \"twenty two\"")
623
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"fifty five\", and Map(.*) did not contain key \"twenty two\"")
615
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"fifty five\", and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"twenty two\"")
624
616
625
617
valcaught2= intercept[TestFailedException] {
626
618
HashMap("one"->1, "two"->2) should ((contain key ("fifty five")) or (contain key ("twenty two")))
627
619
}
628
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain key \"fifty five\", and Map(one -> 1, two -> 2) did not contain key \"twenty two\"")
629
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"fifty five\", and Map(.*) did not contain key \"twenty two\"")
620
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"fifty five\", and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"twenty two\"")
630
621
631
622
valcaught3= intercept[TestFailedException] {
632
623
HashMap("one"->1, "two"->2) should (contain key ("fifty five") or contain key ("twenty two"))
633
624
}
634
-
// assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain key \"fifty five\", and Map(one -> 1, two -> 2) did not contain key \"twenty two\"")
635
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"fifty five\", and Map(.*) did not contain key \"twenty two\"")
625
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"fifty five\", and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"twenty two\"")
636
626
}
637
627
638
628
it("should throw an TestFailedException when map contains specified key and used in a logical-and expression with not") {
639
629
640
630
valcaught1= intercept[TestFailedException] {
641
631
HashMap("one"->1, "two"->2) should { not { contain key ("three") } and not { contain key ("two") }}
642
632
}
643
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain key \"three\", but Map(one -> 1, two -> 2) contained key \"two\"")
644
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"three\", but Map(.*) contained key \"two\"")
645
-
633
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"three\", but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained key \"two\"")
634
+
646
635
valcaught2= intercept[TestFailedException] {
647
636
HashMap("one"->1, "two"->2) should ((not contain key ("three")) and (not contain key ("two")))
648
637
}
649
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain key \"three\", but Map(one -> 1, two -> 2) contained key \"two\"")
650
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"three\", but Map(.*) contained key \"two\"")
638
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"three\", but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained key \"two\"")
651
639
652
640
valcaught3= intercept[TestFailedException] {
653
641
HashMap("one"->1, "two"->2) should (not contain key ("three") and not contain key ("two"))
654
642
}
655
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain key \"three\", but Map(one -> 1, two -> 2) contained key \"two\"")
656
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain key \"three\", but Map(.*) contained key \"two\"")
643
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain key \"three\", but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained key \"two\"")
657
644
}
658
645
659
646
it("should throw an TestFailedException when map contains specified key and used in a logical-or expression with not") {
660
647
661
648
valcaught1= intercept[TestFailedException] {
662
649
HashMap("one"->1, "two"->2) should { not { contain key ("two") } or not { contain key ("two") }}
663
650
}
664
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) contained key \"two\", and Map(one -> 1, two -> 2) contained key \"two\"")
665
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained key \"two\", and Map(.*) contained key \"two\"")
0 commit comments