@@ -6,37 +6,37 @@ import (
66)
77
88func TestDivOrPanicByUtGoFuzzer (t * testing.T ) {
9- actualVal := DivOrPanic (9223372036854775807 , - 1 )
9+ actualVal := DivOrPanic (0 , 1 )
1010
11- assert .Equal (t , - 9223372036854775807 , actualVal )
11+ assert .Equal (t , 0 , actualVal )
1212}
1313
1414func TestDivOrPanicPanicsByUtGoFuzzer (t * testing.T ) {
15- assert .PanicsWithValue (t , "div by 0" , func () { DivOrPanic (9223372036854775807 , 0 ) })
15+ assert .PanicsWithValue (t , "div by 0" , func () { DivOrPanic (1 , 0 ) })
1616}
1717
1818func TestExtendedByUtGoFuzzer1 (t * testing.T ) {
19- actualVal0 , actualVal1 , actualVal2 := Extended (9223372036854775807 , - 1 )
19+ actualVal0 , actualVal1 , actualVal2 := Extended (9223372036854775807 , 0 )
2020
2121 assertMultiple := assert .New (t )
22- assertMultiple .Equal (int64 (- 1 ), actualVal0 )
23- assertMultiple .Equal (int64 (0 ), actualVal1 )
24- assertMultiple .Equal (int64 (1 ), actualVal2 )
22+ assertMultiple .Equal (int64 (9223372036854775807 ), actualVal0 )
23+ assertMultiple .Equal (int64 (1 ), actualVal1 )
24+ assertMultiple .Equal (int64 (0 ), actualVal2 )
2525}
2626
2727func TestExtendedByUtGoFuzzer2 (t * testing.T ) {
28- actualVal0 , actualVal1 , actualVal2 := Extended (0 , 9223372036854775807 )
28+ actualVal0 , actualVal1 , actualVal2 := Extended (0 , - 9223372036854775808 )
2929
3030 assertMultiple := assert .New (t )
31- assertMultiple .Equal (int64 (9223372036854775807 ), actualVal0 )
31+ assertMultiple .Equal (int64 (- 9223372036854775808 ), actualVal0 )
3232 assertMultiple .Equal (int64 (0 ), actualVal1 )
3333 assertMultiple .Equal (int64 (1 ), actualVal2 )
3434}
3535
3636func TestArraySumByUtGoFuzzer (t * testing.T ) {
37- actualVal := ArraySum ([5 ]int {- 1 , 0 , 0 , 0 , 0 })
37+ actualVal := ArraySum ([5 ]int {1 , 0 , 0 , 0 , 0 })
3838
39- assert .Equal (t , - 1 , actualVal )
39+ assert .Equal (t , 1 , actualVal )
4040}
4141
4242func TestGenerateArrayOfIntegersByUtGoFuzzer (t * testing.T ) {
@@ -46,31 +46,71 @@ func TestGenerateArrayOfIntegersByUtGoFuzzer(t *testing.T) {
4646}
4747
4848func TestDistanceBetweenTwoPointsByUtGoFuzzer (t * testing.T ) {
49- actualVal := DistanceBetweenTwoPoints (Point {x : 0.730967787376657 , y : 0.730967787376657 }, Point {x : 0.730967787376657 , y : 0.730967787376657 })
49+ actualVal := DistanceBetweenTwoPoints (Point {x : 0.990722785714783 , y : 0.990722785714783 }, Point {x : 2.0 , y : 2.0 })
5050
51- assert .Equal (t , 0.0 , actualVal )
51+ assert .Equal (t , 1.4273335246362906 , actualVal )
5252}
5353
5454func TestGetCoordinatesOfMiddleBetweenTwoPointsByUtGoFuzzer (t * testing.T ) {
55- actualVal0 , actualVal1 := GetCoordinatesOfMiddleBetweenTwoPoints (Point {x : 0.24053641567148587 , y : 0.24053641567148587 }, Point {x : 0.24053641567148587 , y : 0.24053641567148587 })
55+ actualVal0 , actualVal1 := GetCoordinatesOfMiddleBetweenTwoPoints (Point {x : 0.4872328470301428 , y : 0.4872328470301428 }, Point {x : 2.0 , y : 2.0 })
56+
57+ assertMultiple := assert .New (t )
58+ assertMultiple .Equal (1.2436164235150713 , actualVal0 )
59+ assertMultiple .Equal (1.2436164235150713 , actualVal1 )
60+ }
61+
62+ func TestGetCoordinateSumOfPointsByUtGoFuzzer1 (t * testing.T ) {
63+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {{x : 0.7462414053223305 , y : 0.7462414053223305 }})
64+
65+ assertMultiple := assert .New (t )
66+ assertMultiple .Equal (0.7462414053223305 , actualVal0 )
67+ assertMultiple .Equal (0.7462414053223305 , actualVal1 )
68+ }
69+
70+ func TestGetCoordinateSumOfPointsByUtGoFuzzer2 (t * testing.T ) {
71+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {{x : 0.7462414053223305 , y : 0.0 }, {x : 0.7462414053223305 , y : 0.0 }, {x : 0.7462414053223305 , y : 2.8480945388892178e-306 }, {x : 0.7462414053223305 , y : 0.0 }})
72+
73+ assertMultiple := assert .New (t )
74+ assertMultiple .Equal (2.984965621289322 , actualVal0 )
75+ assertMultiple .Equal (2.8480945388892178e-306 , actualVal1 )
76+ }
77+
78+ func TestGetCoordinateSumOfPointsByUtGoFuzzer3 (t * testing.T ) {
79+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {{x : 0.7462414053223305 , y : 0.7462414053223305 }, {x : 0.0 , y : 0.7462414053223305 }})
80+
81+ assertMultiple := assert .New (t )
82+ assertMultiple .Equal (0.7462414053223305 , actualVal0 )
83+ assertMultiple .Equal (1.492482810644661 , actualVal1 )
84+ }
85+
86+ func TestGetCoordinateSumOfPointsByUtGoFuzzer4 (t * testing.T ) {
87+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {{x : 0.0 , y : 0.0 }, {x : 0.0 , y : 0.0 }, {x : 0.0 , y : 0.0 }})
88+
89+ assertMultiple := assert .New (t )
90+ assertMultiple .Equal (0.0 , actualVal0 )
91+ assertMultiple .Equal (0.0 , actualVal1 )
92+ }
93+
94+ func TestGetCoordinateSumOfPointsByUtGoFuzzer5 (t * testing.T ) {
95+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {{x : 0.0 , y : 0.7462414053223305 }, {x : 0.0 , y : 0.7462414053223305 }, {x : 4.7783097267364807e-299 , y : 0.7462414053223305 }, {x : 0.0 , y : 0.7462414053223305 }, {x : 0.0 , y : 0.7462414053223305 }})
5696
5797 assertMultiple := assert .New (t )
58- assertMultiple .Equal (0.24053641567148587 , actualVal0 )
59- assertMultiple .Equal (0.24053641567148587 , actualVal1 )
98+ assertMultiple .Equal (4.7783097267364807e-299 , actualVal0 )
99+ assertMultiple .Equal (3.731207026611653 , actualVal1 )
60100}
61101
62- func TestGetCoordinateSumOfPointsByUtGoFuzzer (t * testing.T ) {
63- actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([10 ]Point {{ x : 0.6374174253501083 , y : 0.6374174253501083 }, {}, {}, {}, {}, {}, {}, {}, {}, {} })
102+ func TestGetCoordinateSumOfPointsByUtGoFuzzer6 (t * testing.T ) {
103+ actualVal0 , actualVal1 := GetCoordinateSumOfPoints ([]Point {})
64104
65105 assertMultiple := assert .New (t )
66- assertMultiple .Equal (0.6374174253501083 , actualVal0 )
67- assertMultiple .Equal (0.6374174253501083 , actualVal1 )
106+ assertMultiple .Equal (0.0 , actualVal0 )
107+ assertMultiple .Equal (0.0 , actualVal1 )
68108}
69109
70110func TestGetAreaOfCircleByUtGoFuzzer (t * testing.T ) {
71- actualVal := GetAreaOfCircle (Circle {Center : Point {x : 0.5504370051176339 , y : 0.5504370051176339 }, Radius : 0.5504370051176339 })
111+ actualVal := GetAreaOfCircle (Circle {Center : Point {x : 0.7331520701949938 , y : 0.7331520701949938 }, Radius : 2.0 })
72112
73- assert .Equal (t , 0.9518425589456255 , actualVal )
113+ assert .Equal (t , 12.566370614359172 , actualVal )
74114}
75115
76116func TestIsIdentityByUtGoFuzzer1 (t * testing.T ) {
@@ -80,7 +120,7 @@ func TestIsIdentityByUtGoFuzzer1(t *testing.T) {
80120}
81121
82122func TestIsIdentityByUtGoFuzzer2 (t * testing.T ) {
83- actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , - 9223372036854775808 }, {- 9223372036854775808 , 1 , - 9223372036854775808 }, {9223372036854775807 , - 1 , 9223372036854775805 }})
123+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 3 , 0 }, {0 , 3 , 0 }, {0 , - 9223372036854775808 , 2 }})
84124
85125 assert .Equal (t , false , actualVal )
86126}
@@ -92,25 +132,25 @@ func TestIsIdentityByUtGoFuzzer3(t *testing.T) {
92132}
93133
94134func TestIsIdentityByUtGoFuzzer4 (t * testing.T ) {
95- actualVal := IsIdentity ([3 ][3 ]int {{1 , 288230376151711745 , 513 }, {1 , 9223372036854775807 , 9223372036854775807 }, {1 , 129 , 32769 }})
135+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 1 }, {1 , 0 , 1 }, {0 , 1 , 1 }})
96136
97137 assert .Equal (t , false , actualVal )
98138}
99139
100140func TestIsIdentityByUtGoFuzzer5 (t * testing.T ) {
101- actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 0 }, {0 , 0 , 0 }})
141+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 2048 }, {0 , 0 , 0 }})
102142
103143 assert .Equal (t , false , actualVal )
104144}
105145
106146func TestIsIdentityByUtGoFuzzer6 (t * testing.T ) {
107- actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {1 , 0 , 0 }, {0 , 0 , 0 }})
147+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {2199023255552 , 1 , 2048 }, {0 , 0 , 3 }})
108148
109149 assert .Equal (t , false , actualVal )
110150}
111151
112152func TestIsIdentityByUtGoFuzzer7 (t * testing.T ) {
113- actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 0 }, {1 , 0 , 0 }})
153+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 0 }, {0 , 0 , 0 }})
114154
115155 assert .Equal (t , false , actualVal )
116156}
@@ -121,40 +161,52 @@ func TestIsIdentityByUtGoFuzzer8(t *testing.T) {
121161 assert .Equal (t , false , actualVal )
122162}
123163
164+ func TestIsIdentityByUtGoFuzzer9 (t * testing.T ) {
165+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 0 }, {18014398509481984 , 1 , 0 }})
166+
167+ assert .Equal (t , false , actualVal )
168+ }
169+
170+ func TestIsIdentityByUtGoFuzzer10 (t * testing.T ) {
171+ actualVal := IsIdentity ([3 ][3 ]int {{1 , 0 , 0 }, {0 , 1 , 0 }, {0 , 0 , 1 }})
172+
173+ assert .Equal (t , true , actualVal )
174+ }
175+
124176func TestBinaryWithNonNilErrorByUtGoFuzzer1 (t * testing.T ) {
125- actualVal , actualErr := Binary ([10 ]int {- 9223372036854775808 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }, 9223372036854775807 , 9223372036854775807 , - 1 )
177+ actualVal , actualErr := Binary ([]int {1 }, 2 , 0 , - 1 )
126178
127179 assertMultiple := assert .New (t )
128180 assertMultiple .Equal (- 1 , actualVal )
129181 assertMultiple .ErrorContains (actualErr , "target not found in array" )
130182}
131183
132- func TestBinaryWithNonNilErrorByUtGoFuzzer2 (t * testing.T ) {
133- actualVal , actualErr := Binary ([10 ]int {9223372036854775807 , - 9223372036854775808 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }, - 1 , 1 , 1 )
184+ func TestBinaryByUtGoFuzzer2 (t * testing.T ) {
185+ actualVal , actualErr := Binary ([]int {9223372036854775807 , - 1 , - 1 , - 1 , - 1 }, 9223372036854775807 , 0 , 1 )
134186
135187 assertMultiple := assert .New (t )
136- assertMultiple .Equal (- 1 , actualVal )
137- assertMultiple .ErrorContains (actualErr , "target not found in array" )
188+ assertMultiple .Equal (0 , actualVal )
189+ assertMultiple .Nil (actualErr )
138190}
139191
140192func TestBinaryWithNonNilErrorByUtGoFuzzer3 (t * testing.T ) {
141- actualVal , actualErr := Binary ([10 ]int {9223372036854775807 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }, - 1 , 0 , 0 )
193+ actualVal , actualErr := Binary ([]int {1 , 17592186044417 , 257 , 1125899906842625 }, - 9223372036854775808 , 1 , 2 )
142194
143195 assertMultiple := assert .New (t )
144196 assertMultiple .Equal (- 1 , actualVal )
145197 assertMultiple .ErrorContains (actualErr , "target not found in array" )
146198}
147199
148- func TestBinaryByUtGoFuzzer4 (t * testing.T ) {
149- actualVal , actualErr := Binary ([10 ]int {9223372036854775807 , 1 , 9223372036854775807 , - 1 , 0 , 0 , 0 , 0 , 0 , 0 }, 9223372036854775807 , 0 , 1 )
200+ func TestBinaryWithNonNilErrorByUtGoFuzzer4 (t * testing.T ) {
201+ actualVal , actualErr := Binary ([]int {- 1 , - 1 , - 1 , - 1 , 9223372036854775807 }, 9223372036854775807 , 0 , 1 )
150202
151203 assertMultiple := assert .New (t )
152- assertMultiple .Equal (0 , actualVal )
153- assertMultiple .Nil (actualErr )
204+ assertMultiple .Equal (- 1 , actualVal )
205+ assertMultiple .ErrorContains (actualErr , "target not found in array" )
154206}
155207
156208func TestBinaryPanicsByUtGoFuzzer (t * testing.T ) {
157- assert .PanicsWithError (t , "runtime error: index out of range [-9223372036854775808 ]" , func () { Binary ([10 ]int {- 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }, - 1 , - 9223372036854775808 , 9223372036854775807 ) })
209+ assert .PanicsWithError (t , "runtime error: index out of range [-4611686018427387905 ]" , func () { Binary ([]int {1 }, 2 , - 9223372036854775808 , - 1 ) })
158210}
159211
160212func TestStringSearchByUtGoFuzzer1 (t * testing.T ) {
0 commit comments