@@ -24,7 +24,9 @@ object ApplicativeTests extends TestSuite {
2424 test(" selfContained" ) {
2525
2626 test(" simple" ) - assert(TestOpt (" lol " + 1 ) == TestOpt .some(" lol 1" ))
27- test(" singleSome" ) - assert(TestOpt (" lol " + TestOpt .some(" hello" )()) == TestOpt .some(" lol hello" ))
27+ test(" singleSome" ) - assert(
28+ TestOpt (" lol " + TestOpt .some(" hello" )()) == TestOpt .some(" lol hello" )
29+ )
2830 test(" twoSomes" ) - assert(
2931 TestOpt (TestOpt .some(" lol " )() + TestOpt .some(" hello" )()) == TestOpt .some(" lol hello" )
3032 )
@@ -35,27 +37,55 @@ object ApplicativeTests extends TestSuite {
3537 TestOpt (
3638 " lol " +
3739 TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() +
38- TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .some(" world" )() +
40+ TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .some(
41+ " world"
42+ )() +
3943 TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() +
4044 TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() +
41- TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .some(" moo" )()
45+ TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .none() + TestOpt .some(
46+ " moo"
47+ )()
4248 ) == TestOpt .none
4349 )
4450 assert(
4551 TestOpt (
4652 " lol " +
47- TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() +
48- TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() +
49- TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() +
50- TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() +
51- TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() +
52- TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() +
53- TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() +
54- TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() +
55- TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() +
56- TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() +
57- TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() +
58- TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() +
53+ TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(
54+ " d"
55+ )() +
56+ TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(
57+ " c"
58+ )() +
59+ TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(
60+ " b"
61+ )() +
62+ TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(
63+ " a"
64+ )() +
65+ TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(
66+ " e"
67+ )() +
68+ TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(
69+ " d"
70+ )() +
71+ TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(
72+ " c"
73+ )() +
74+ TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(
75+ " b"
76+ )() +
77+ TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(" e" )() + TestOpt .some(
78+ " a"
79+ )() +
80+ TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(" d" )() + TestOpt .some(
81+ " e"
82+ )() +
83+ TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(" c" )() + TestOpt .some(
84+ " d"
85+ )() +
86+ TestOpt .some(" e" )() + TestOpt .some(" a" )() + TestOpt .some(" b" )() + TestOpt .some(
87+ " c"
88+ )() +
5989 TestOpt .some(" d" )() + TestOpt .some(" e" )()
6090 ) == TestOpt .some(" lol abcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcdeabcde" )
6191 )
@@ -68,7 +98,9 @@ object ApplicativeTests extends TestSuite {
6898 val lol = " lol "
6999 def hell (o : String ) = " hell" + o
70100 test(" simple" ) - assert(TestOpt (lol + 1 ) == TestOpt .some(" lol 1" ))
71- test(" singleSome" ) - assert(TestOpt (lol + TestOpt .some(hell(" o" ))()) == TestOpt .some(" lol hello" ))
101+ test(" singleSome" ) - assert(
102+ TestOpt (lol + TestOpt .some(hell(" o" ))()) == TestOpt .some(" lol hello" )
103+ )
72104 test(" twoSomes" ) - assert(
73105 TestOpt (TestOpt .some(lol)() + TestOpt .some(hell(" o" ))()) == TestOpt .some(" lol hello" )
74106 )
0 commit comments