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
Copy file name to clipboardExpand all lines: scalatest-test/src/test/scala/org/scalatest/ShouldContainValueSpec.scala
+18-31Lines changed: 18 additions & 31 deletions
Original file line number
Diff line number
Diff line change
@@ -569,110 +569,97 @@ class ShouldContainValueSpec extends FunSpec with ReturnsNormallyThrowsAssertion
569
569
valcaught1= intercept[TestFailedException] {
570
570
HashMap("one"->1, "two"->2) should contain value (3)
571
571
}
572
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain value 3")
573
-
assert(caught1.getMessage.startsWith("Map("))
574
-
assert(caught1.getMessage.endsWith(") did not contain value 3"))
572
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 3")
575
573
}
576
574
577
575
it("should throw TestFailedException if contains the specified value when used with not") {
578
576
579
577
valcaught1= intercept[TestFailedException] {
580
578
HashMap("one"->1, "two"->2) should (not contain value (2))
581
579
}
582
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2")
580
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
583
581
584
582
valcaught2= intercept[TestFailedException] {
585
583
HashMap("one"->1, "two"->2) should not (contain value (2))
586
584
}
587
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2")
585
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
588
586
589
587
valcaught3= intercept[TestFailedException] {
590
588
HashMap("one"->1, "two"->2) should not contain value (2)
591
589
}
592
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2")
590
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
593
591
}
594
592
595
593
it("should throw an TestFailedException when map doesn't contain specified value and used in a logical-and expression") {
596
594
597
595
valcaught1= intercept[TestFailedException] {
598
596
HashMap("one"->1, "two"->2) should { contain value (5) and (contain value (2)) }
599
597
}
600
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 5")
598
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 5")
601
599
602
600
valcaught2= intercept[TestFailedException] {
603
601
HashMap("one"->1, "two"->2) should ((contain value (5)) and (contain value (2)))
604
602
}
605
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain value 5")
606
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 5")
603
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 5")
607
604
608
605
valcaught3= intercept[TestFailedException] {
609
606
HashMap("one"->1, "two"->2) should (contain value (5) and contain value (2))
610
607
}
611
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain value 5")
612
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 5")
608
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 5")
613
609
}
614
610
615
611
it("should throw an TestFailedException when map doesn't contain specified value and used in a logical-or expression") {
616
612
617
613
valcaught1= intercept[TestFailedException] {
618
614
HashMap("one"->1, "two"->2) should { contain value (55) or (contain value (22)) }
619
615
}
620
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain value 55, and Map(one -> 1, two -> 2) did not contain value 22")
621
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 55, and Map(.*) did not contain value 22")
622
-
616
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 55, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 22")
617
+
623
618
valcaught2= intercept[TestFailedException] {
624
619
HashMap("one"->1, "two"->2) should ((contain value (55)) or (contain value (22)))
625
620
}
626
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain value 55, and Map(one -> 1, two -> 2) did not contain value 22")
627
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 55, and Map(.*) did not contain value 22")
621
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 55, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 22")
628
622
629
623
valcaught3= intercept[TestFailedException] {
630
624
HashMap("one"->1, "two"->2) should (contain value (55) or contain value (22))
631
625
}
632
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain value 55, and Map(one -> 1, two -> 2) did not contain value 22")
633
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 55, and Map(.*) did not contain value 22")
626
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 55, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 22")
634
627
}
635
628
636
629
it("should throw an TestFailedException when map contains specified value and used in a logical-and expression with not") {
637
630
638
631
valcaught1= intercept[TestFailedException] {
639
632
HashMap("one"->1, "two"->2) should { not { contain value (3) } and not { contain value (2) }}
640
633
}
641
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) did not contain value 3, but Map(one -> 1, two -> 2) contained value 2")
642
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 3, but Map(.*) contained value 2")
634
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 3, but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
643
635
644
636
valcaught2= intercept[TestFailedException] {
645
637
HashMap("one"->1, "two"->2) should ((not contain value (3)) and (not contain value (2)))
646
638
}
647
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) did not contain value 3, but Map(one -> 1, two -> 2) contained value 2")
648
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 3, but Map(.*) contained value 2")
639
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 3, but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
649
640
650
641
valcaught3= intercept[TestFailedException] {
651
642
HashMap("one"->1, "two"->2) should (not contain value (3) and not contain value (2))
652
643
}
653
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) did not contain value 3, but Map(one -> 1, two -> 2) contained value 2")
654
-
caught1.getMessage should fullyMatch regex ("Map(.*) did not contain value 3, but Map(.*) contained value 2")
644
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" did not contain value 3, but "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
655
645
}
656
646
657
647
it("should throw an TestFailedException when map contains specified value and used in a logical-or expression with not") {
658
648
659
649
valcaught1= intercept[TestFailedException] {
660
650
HashMap("one"->1, "two"->2) should { not { contain value (2) } or not { contain value (2) }}
661
651
}
662
-
//assert(caught1.getMessage === "Map(one -> 1, two -> 2) contained value 2, and Map(one -> 1, two -> 2) contained value 2")
663
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2, and Map(.*) contained value 2")
664
-
652
+
assert(caught1.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
653
+
665
654
valcaught2= intercept[TestFailedException] {
666
655
HashMap("one"->1, "two"->2) should ((not contain value (2)) or (not contain value (2)))
667
656
}
668
-
//assert(caught2.getMessage === "Map(one -> 1, two -> 2) contained value 2, and Map(one -> 1, two -> 2) contained value 2")
669
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2, and Map(.*) contained value 2")
657
+
assert(caught2.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
670
658
671
659
valcaught3= intercept[TestFailedException] {
672
660
HashMap("one"->1, "two"->2) should (not contain value (2) or not contain value (2))
673
661
}
674
-
//assert(caught3.getMessage === "Map(one -> 1, two -> 2) contained value 2, and Map(one -> 1, two -> 2) contained value 2")
675
-
caught1.getMessage should fullyMatch regex ("Map(.*) contained value 2, and Map(.*) contained value 2")
662
+
assert(caught3.getMessage ==Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2, and "+Prettifier.default(HashMap("one"->1, "two"->2)) +" contained value 2")
0 commit comments