@@ -6,37 +6,37 @@ import (
6
6
)
7
7
8
8
func TestDivOrPanicByUtGoFuzzer (t * testing.T ) {
9
- actualVal := DivOrPanic (9223372036854775807 , - 1 )
9
+ actualVal := DivOrPanic (0 , 1 )
10
10
11
- assert .Equal (t , - 9223372036854775807 , actualVal )
11
+ assert .Equal (t , 0 , actualVal )
12
12
}
13
13
14
14
func 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 ) })
16
16
}
17
17
18
18
func TestExtendedByUtGoFuzzer1 (t * testing.T ) {
19
- actualVal0 , actualVal1 , actualVal2 := Extended (9223372036854775807 , - 1 )
19
+ actualVal0 , actualVal1 , actualVal2 := Extended (9223372036854775807 , 0 )
20
20
21
21
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 )
25
25
}
26
26
27
27
func TestExtendedByUtGoFuzzer2 (t * testing.T ) {
28
- actualVal0 , actualVal1 , actualVal2 := Extended (0 , 9223372036854775807 )
28
+ actualVal0 , actualVal1 , actualVal2 := Extended (0 , - 9223372036854775808 )
29
29
30
30
assertMultiple := assert .New (t )
31
- assertMultiple .Equal (int64 (9223372036854775807 ), actualVal0 )
31
+ assertMultiple .Equal (int64 (- 9223372036854775808 ), actualVal0 )
32
32
assertMultiple .Equal (int64 (0 ), actualVal1 )
33
33
assertMultiple .Equal (int64 (1 ), actualVal2 )
34
34
}
35
35
36
36
func TestArraySumByUtGoFuzzer (t * testing.T ) {
37
- actualVal := ArraySum ([5 ]int {- 1 , 0 , 0 , 0 , 0 })
37
+ actualVal := ArraySum ([5 ]int {1 , 0 , 0 , 0 , 0 })
38
38
39
- assert .Equal (t , - 1 , actualVal )
39
+ assert .Equal (t , 1 , actualVal )
40
40
}
41
41
42
42
func TestGenerateArrayOfIntegersByUtGoFuzzer (t * testing.T ) {
@@ -46,31 +46,71 @@ func TestGenerateArrayOfIntegersByUtGoFuzzer(t *testing.T) {
46
46
}
47
47
48
48
func 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 })
50
50
51
- assert .Equal (t , 0.0 , actualVal )
51
+ assert .Equal (t , 1.4273335246362906 , actualVal )
52
52
}
53
53
54
54
func 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 }})
56
96
57
97
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 )
60
100
}
61
101
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 {})
64
104
65
105
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 )
68
108
}
69
109
70
110
func 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 })
72
112
73
- assert .Equal (t , 0.9518425589456255 , actualVal )
113
+ assert .Equal (t , 12.566370614359172 , actualVal )
74
114
}
75
115
76
116
func TestIsIdentityByUtGoFuzzer1 (t * testing.T ) {
@@ -80,7 +120,7 @@ func TestIsIdentityByUtGoFuzzer1(t *testing.T) {
80
120
}
81
121
82
122
func 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 }})
84
124
85
125
assert .Equal (t , false , actualVal )
86
126
}
@@ -92,25 +132,25 @@ func TestIsIdentityByUtGoFuzzer3(t *testing.T) {
92
132
}
93
133
94
134
func 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 }})
96
136
97
137
assert .Equal (t , false , actualVal )
98
138
}
99
139
100
140
func 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 }})
102
142
103
143
assert .Equal (t , false , actualVal )
104
144
}
105
145
106
146
func 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 }})
108
148
109
149
assert .Equal (t , false , actualVal )
110
150
}
111
151
112
152
func 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 }})
114
154
115
155
assert .Equal (t , false , actualVal )
116
156
}
@@ -121,40 +161,52 @@ func TestIsIdentityByUtGoFuzzer8(t *testing.T) {
121
161
assert .Equal (t , false , actualVal )
122
162
}
123
163
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
+
124
176
func 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 )
126
178
127
179
assertMultiple := assert .New (t )
128
180
assertMultiple .Equal (- 1 , actualVal )
129
181
assertMultiple .ErrorContains (actualErr , "target not found in array" )
130
182
}
131
183
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 )
134
186
135
187
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 )
138
190
}
139
191
140
192
func 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 )
142
194
143
195
assertMultiple := assert .New (t )
144
196
assertMultiple .Equal (- 1 , actualVal )
145
197
assertMultiple .ErrorContains (actualErr , "target not found in array" )
146
198
}
147
199
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 )
150
202
151
203
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" )
154
206
}
155
207
156
208
func 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 ) })
158
210
}
159
211
160
212
func TestStringSearchByUtGoFuzzer1 (t * testing.T ) {
0 commit comments