@@ -15,116 +15,116 @@ type EqualityFixture struct {
15
15
}
16
16
17
17
func (this * EqualityFixture ) TestNilNil () {
18
- spec := newEqualityMethodSpecification ( nil , nil )
19
- this .So (spec .IsSatisfied ( ), ShouldBeFalse )
18
+ spec := equalityMethodSpecification {}
19
+ this .So (spec .assertable ( nil , nil ), ShouldBeFalse )
20
20
}
21
21
22
22
func (this * EqualityFixture ) TestEligible1 () {
23
23
a := Eligible1 {"hi" }
24
24
b := Eligible1 {"hi" }
25
- specification := newEqualityMethodSpecification ( a , b )
26
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
27
- this .So (specification .AreEqual ( ), ShouldBeTrue )
25
+ specification := equalityMethodSpecification {}
26
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
27
+ this .So (specification .passes ( a , b ), ShouldBeTrue )
28
28
}
29
29
30
30
func (this * EqualityFixture ) TestAreEqual () {
31
31
a := Eligible1 {"hi" }
32
32
b := Eligible1 {"hi" }
33
- specification := newEqualityMethodSpecification ( a , b )
34
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
35
- this .So (specification .AreEqual ( ), ShouldBeTrue )
33
+ specification := equalityMethodSpecification {}
34
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
35
+ this .So (specification .passes ( a , b ), ShouldBeTrue )
36
36
}
37
37
38
38
func (this * EqualityFixture ) TestAreNotEqual () {
39
39
a := Eligible1 {"hi" }
40
40
b := Eligible1 {"bye" }
41
- specification := newEqualityMethodSpecification ( a , b )
42
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
43
- this .So (specification .AreEqual ( ), ShouldBeFalse )
41
+ specification := equalityMethodSpecification {}
42
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
43
+ this .So (specification .passes ( a , b ), ShouldBeFalse )
44
44
}
45
45
46
46
func (this * EqualityFixture ) TestEligible2 () {
47
47
a := Eligible2 {"hi" }
48
48
b := Eligible2 {"hi" }
49
- specification := newEqualityMethodSpecification ( a , b )
50
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
49
+ specification := equalityMethodSpecification {}
50
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
51
51
}
52
52
53
53
func (this * EqualityFixture ) TestEligible1_PointerReceiver () {
54
54
a := & Eligible1 {"hi" }
55
55
b := Eligible1 {"hi" }
56
56
this .So (a .Equal (b ), ShouldBeTrue )
57
- specification := newEqualityMethodSpecification ( a , b )
58
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
57
+ specification := equalityMethodSpecification {}
58
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
59
59
}
60
60
61
61
func (this * EqualityFixture ) TestIneligible_PrimitiveTypes () {
62
- specification := newEqualityMethodSpecification ( 1 , 1 )
63
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
62
+ specification := equalityMethodSpecification {}
63
+ this .So (specification .assertable ( 1 , 1 ), ShouldBeFalse )
64
64
}
65
65
66
66
func (this * EqualityFixture ) TestIneligible_DisparateTypes () {
67
67
a := Eligible1 {"hi" }
68
68
b := Eligible2 {"hi" }
69
- specification := newEqualityMethodSpecification ( a , b )
70
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
69
+ specification := equalityMethodSpecification {}
70
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
71
71
}
72
72
73
73
func (this * EqualityFixture ) TestIneligible_NoEqualMethod () {
74
74
a := Ineligible_NoEqualMethod {}
75
75
b := Ineligible_NoEqualMethod {}
76
- specification := newEqualityMethodSpecification ( a , b )
77
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
76
+ specification := equalityMethodSpecification {}
77
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
78
78
}
79
79
80
80
func (this * EqualityFixture ) TestIneligible_EqualMethodReceivesNoInput () {
81
81
a := Ineligible_EqualMethodNoInputs {}
82
82
b := Ineligible_EqualMethodNoInputs {}
83
- specification := newEqualityMethodSpecification ( a , b )
84
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
83
+ specification := equalityMethodSpecification {}
84
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
85
85
}
86
86
87
87
func (this * EqualityFixture ) TestIneligible_EqualMethodReceivesTooManyInputs () {
88
88
a := Ineligible_EqualMethodTooManyInputs {}
89
89
b := Ineligible_EqualMethodTooManyInputs {}
90
- specification := newEqualityMethodSpecification ( a , b )
91
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
90
+ specification := equalityMethodSpecification {}
91
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
92
92
}
93
93
94
94
func (this * EqualityFixture ) TestIneligible_EqualMethodReceivesWrongInput () {
95
95
a := Ineligible_EqualMethodWrongInput {}
96
96
b := Ineligible_EqualMethodWrongInput {}
97
- specification := newEqualityMethodSpecification ( a , b )
98
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
97
+ specification := equalityMethodSpecification {}
98
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
99
99
}
100
100
101
101
func (this * EqualityFixture ) TestIneligible_EqualMethodReturnsNoOutputs () {
102
102
a := Ineligible_EqualMethodNoOutputs {}
103
103
b := Ineligible_EqualMethodNoOutputs {}
104
- specification := newEqualityMethodSpecification ( a , b )
105
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
104
+ specification := equalityMethodSpecification {}
105
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
106
106
}
107
107
108
108
func (this * EqualityFixture ) TestIneligible_EqualMethodReturnsTooManyOutputs () {
109
109
a := Ineligible_EqualMethodTooManyOutputs {}
110
110
b := Ineligible_EqualMethodTooManyOutputs {}
111
- specification := newEqualityMethodSpecification ( a , b )
112
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
111
+ specification := equalityMethodSpecification {}
112
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
113
113
}
114
114
115
115
func (this * EqualityFixture ) TestIneligible_EqualMethodReturnsWrongOutputs () {
116
116
a := Ineligible_EqualMethodWrongOutput {}
117
117
b := Ineligible_EqualMethodWrongOutput {}
118
- specification := newEqualityMethodSpecification ( a , b )
119
- this .So (specification .IsSatisfied ( ), ShouldBeFalse )
118
+ specification := equalityMethodSpecification {}
119
+ this .So (specification .assertable ( a , b ), ShouldBeFalse )
120
120
}
121
121
122
122
func (this * EqualityFixture ) TestEligibleAsymmetric_EqualMethodResultDiffersWhenArgumentsInverted () {
123
123
a := EligibleAsymmetric {a : 0 }
124
124
b := EligibleAsymmetric {a : 1 }
125
- specification := newEqualityMethodSpecification ( a , b )
126
- this .So (specification .IsSatisfied ( ), ShouldBeTrue )
127
- this .So (specification .AreEqual ( ), ShouldBeFalse )
125
+ specification := equalityMethodSpecification {}
126
+ this .So (specification .assertable ( a , b ), ShouldBeTrue )
127
+ this .So (specification .passes ( a , b ), ShouldBeFalse )
128
128
}
129
129
130
130
/**************************************************************************/
0 commit comments