@@ -2,67 +2,67 @@ import org.scalatest.{Matchers, FlatSpec}
2
2
3
3
class AllergiesTest extends FlatSpec with Matchers {
4
4
it should " handle no allergies means not allergic" in {
5
- Allergies () .isAllergicTo(Allergen .Peanuts , 0 ) should equal (false )
6
- Allergies () .isAllergicTo(Allergen .Cats , 0 ) should equal (false )
7
- Allergies () .isAllergicTo(Allergen .Strawberries , 0 ) should equal (false )
5
+ Allergies .isAllergicTo(Allergen .Peanuts , 0 ) should equal (false )
6
+ Allergies .isAllergicTo(Allergen .Cats , 0 ) should equal (false )
7
+ Allergies .isAllergicTo(Allergen .Strawberries , 0 ) should equal (false )
8
8
}
9
9
10
10
it should " handle is allergic to eggs" in {
11
11
pending
12
- Allergies () .isAllergicTo(Allergen .Eggs , 1 ) should equal (true )
12
+ Allergies .isAllergicTo(Allergen .Eggs , 1 ) should equal (true )
13
13
}
14
14
15
15
it should " handle is allergic to eggs in addition to other stuff" in {
16
16
pending
17
- Allergies () .isAllergicTo(Allergen .Eggs , 5 ) should equal (true )
17
+ Allergies .isAllergicTo(Allergen .Eggs , 5 ) should equal (true )
18
18
}
19
19
20
20
it should " handle no allergies" in {
21
21
pending
22
- Allergies () .allergies(0 ) should equal (List ())
22
+ Allergies .allergies(0 ) should equal (List ())
23
23
}
24
24
25
25
it should " handle allergic to just eggs" in {
26
26
pending
27
- Allergies () .allergies(1 ) should equal (List (Allergen .Eggs ))
27
+ Allergies .allergies(1 ) should equal (List (Allergen .Eggs ))
28
28
}
29
29
30
30
it should " handle allergic to just peanuts" in {
31
31
pending
32
- Allergies () .allergies(2 ) should equal (List (Allergen .Peanuts ))
32
+ Allergies .allergies(2 ) should equal (List (Allergen .Peanuts ))
33
33
}
34
34
35
35
it should " handle allergic to just strawberries" in {
36
36
pending
37
- Allergies () .allergies(8 ) should equal (List (Allergen .Strawberries ))
37
+ Allergies .allergies(8 ) should equal (List (Allergen .Strawberries ))
38
38
}
39
39
40
40
it should " handle allergic to eggs and peanuts" in {
41
41
pending
42
- Allergies () .allergies(3 ) should equal (List (Allergen .Eggs , Allergen .Peanuts ))
42
+ Allergies .allergies(3 ) should equal (List (Allergen .Eggs , Allergen .Peanuts ))
43
43
}
44
44
45
45
it should " handle allergic to more than eggs but not peanuts" in {
46
46
pending
47
- Allergies () .allergies(5 ) should equal (List (Allergen .Eggs , Allergen .Shellfish ))
47
+ Allergies .allergies(5 ) should equal (List (Allergen .Eggs , Allergen .Shellfish ))
48
48
}
49
49
50
50
it should " handle allergic to lots of stuff" in {
51
51
pending
52
- Allergies () .allergies(248 ) should equal (List (Allergen .Strawberries , Allergen .Tomatoes ,
52
+ Allergies .allergies(248 ) should equal (List (Allergen .Strawberries , Allergen .Tomatoes ,
53
53
Allergen .Chocolate , Allergen .Pollen , Allergen .Cats ))
54
54
}
55
55
56
56
it should " handle allergic to everything" in {
57
57
pending
58
- Allergies () .allergies(255 ) should equal (List (Allergen .Eggs , Allergen .Peanuts ,
58
+ Allergies .allergies(255 ) should equal (List (Allergen .Eggs , Allergen .Peanuts ,
59
59
Allergen .Shellfish , Allergen .Strawberries , Allergen .Tomatoes ,
60
60
Allergen .Chocolate , Allergen .Pollen , Allergen .Cats ))
61
61
}
62
62
63
63
it should " ignore non allergen score parts" in {
64
64
pending
65
- Allergies () .allergies(509 ) should equal (List (Allergen .Eggs ,
65
+ Allergies .allergies(509 ) should equal (List (Allergen .Eggs ,
66
66
Allergen .Shellfish , Allergen .Strawberries , Allergen .Tomatoes ,
67
67
Allergen .Chocolate , Allergen .Pollen , Allergen .Cats ))
68
68
}
0 commit comments