Skip to content

Commit 9afc16f

Browse files
Merge pull request #125 from logic-building/EqualMap<Type1><Type2>
Added EqualMap<Type1><Type2>
2 parents 447a430 + baeed58 commit 9afc16f

16 files changed

+24015
-606
lines changed

fp/dropwhileerr_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func TestDropWhileIntErr(t *testing.T) {
1212
var v3 int = 3
1313
var v4 int = 4
1414
var v5 int = 5
15-
var v0 int = 0
15+
var v0 int
1616

1717
expectedNewList := []int{v3, v4, v5}
1818
NewList, _ := DropWhileIntErr(isEvenIntErr, []int{v4, v2, v3, v4, v5})
@@ -48,7 +48,7 @@ func TestDropWhileInt64Err(t *testing.T) {
4848
var v3 int64 = 3
4949
var v4 int64 = 4
5050
var v5 int64 = 5
51-
var v0 int64 = 0
51+
var v0 int64
5252

5353
expectedNewList := []int64{v3, v4, v5}
5454
NewList, _ := DropWhileInt64Err(isEvenInt64Err, []int64{v4, v2, v3, v4, v5})
@@ -84,7 +84,7 @@ func TestDropWhileInt32Err(t *testing.T) {
8484
var v3 int32 = 3
8585
var v4 int32 = 4
8686
var v5 int32 = 5
87-
var v0 int32 = 0
87+
var v0 int32
8888

8989
expectedNewList := []int32{v3, v4, v5}
9090
NewList, _ := DropWhileInt32Err(isEvenInt32Err, []int32{v4, v2, v3, v4, v5})
@@ -120,7 +120,7 @@ func TestDropWhileInt16Err(t *testing.T) {
120120
var v3 int16 = 3
121121
var v4 int16 = 4
122122
var v5 int16 = 5
123-
var v0 int16 = 0
123+
var v0 int16
124124

125125
expectedNewList := []int16{v3, v4, v5}
126126
NewList, _ := DropWhileInt16Err(isEvenInt16Err, []int16{v4, v2, v3, v4, v5})
@@ -156,7 +156,7 @@ func TestDropWhileInt8Err(t *testing.T) {
156156
var v3 int8 = 3
157157
var v4 int8 = 4
158158
var v5 int8 = 5
159-
var v0 int8 = 0
159+
var v0 int8
160160

161161
expectedNewList := []int8{v3, v4, v5}
162162
NewList, _ := DropWhileInt8Err(isEvenInt8Err, []int8{v4, v2, v3, v4, v5})
@@ -192,7 +192,7 @@ func TestDropWhileUintErr(t *testing.T) {
192192
var v3 uint = 3
193193
var v4 uint = 4
194194
var v5 uint = 5
195-
var v0 uint = 0
195+
var v0 uint
196196

197197
expectedNewList := []uint{v3, v4, v5}
198198
NewList, _ := DropWhileUintErr(isEvenUintErr, []uint{v4, v2, v3, v4, v5})
@@ -228,7 +228,7 @@ func TestDropWhileUint64Err(t *testing.T) {
228228
var v3 uint64 = 3
229229
var v4 uint64 = 4
230230
var v5 uint64 = 5
231-
var v0 uint64 = 0
231+
var v0 uint64
232232

233233
expectedNewList := []uint64{v3, v4, v5}
234234
NewList, _ := DropWhileUint64Err(isEvenUint64Err, []uint64{v4, v2, v3, v4, v5})
@@ -264,7 +264,7 @@ func TestDropWhileUint32Err(t *testing.T) {
264264
var v3 uint32 = 3
265265
var v4 uint32 = 4
266266
var v5 uint32 = 5
267-
var v0 uint32 = 0
267+
var v0 uint32
268268

269269
expectedNewList := []uint32{v3, v4, v5}
270270
NewList, _ := DropWhileUint32Err(isEvenUint32Err, []uint32{v4, v2, v3, v4, v5})
@@ -300,7 +300,7 @@ func TestDropWhileUint16Err(t *testing.T) {
300300
var v3 uint16 = 3
301301
var v4 uint16 = 4
302302
var v5 uint16 = 5
303-
var v0 uint16 = 0
303+
var v0 uint16
304304

305305
expectedNewList := []uint16{v3, v4, v5}
306306
NewList, _ := DropWhileUint16Err(isEvenUint16Err, []uint16{v4, v2, v3, v4, v5})
@@ -336,7 +336,7 @@ func TestDropWhileUint8Err(t *testing.T) {
336336
var v3 uint8 = 3
337337
var v4 uint8 = 4
338338
var v5 uint8 = 5
339-
var v0 uint8 = 0
339+
var v0 uint8
340340

341341
expectedNewList := []uint8{v3, v4, v5}
342342
NewList, _ := DropWhileUint8Err(isEvenUint8Err, []uint8{v4, v2, v3, v4, v5})
@@ -449,7 +449,7 @@ func TestDropWhileFloat32Err(t *testing.T) {
449449
var v3 float32 = 3
450450
var v4 float32 = 4
451451
var v5 float32 = 5
452-
var v0 float32 = 0
452+
var v0 float32
453453

454454
expectedNewList := []float32{v3, v4, v5}
455455
NewList, _ := DropWhileFloat32Err(isEvenFloat32Err, []float32{v4, v2, v3, v4, v5})
@@ -485,7 +485,7 @@ func TestDropWhileFloat64Err(t *testing.T) {
485485
var v3 float64 = 3
486486
var v4 float64 = 4
487487
var v5 float64 = 5
488-
var v0 float64 = 0
488+
var v0 float64
489489

490490
expectedNewList := []float64{v3, v4, v5}
491491
NewList, _ := DropWhileFloat64Err(isEvenFloat64Err, []float64{v4, v2, v3, v4, v5})

fp/dropwhileptrerr_test.go

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ func TestDropWhileIntPtrErr(t *testing.T) {
1212
var v3 int = 3
1313
var v4 int = 4
1414
var v5 int = 5
15-
var v0 int = 0
15+
var v0 int
1616

1717
expectedNewList := []*int{&v3, &v4, &v5}
1818
NewList, _ := DropWhileIntPtrErr(isEvenIntPtrErr, []*int{&v4, &v2, &v3, &v4, &v5})
@@ -48,7 +48,7 @@ func TestDropWhileInt64PtrErr(t *testing.T) {
4848
var v3 int64 = 3
4949
var v4 int64 = 4
5050
var v5 int64 = 5
51-
var v0 int64 = 0
51+
var v0 int64
5252

5353
expectedNewList := []*int64{&v3, &v4, &v5}
5454
NewList, _ := DropWhileInt64PtrErr(isEvenInt64PtrErr, []*int64{&v4, &v2, &v3, &v4, &v5})
@@ -84,7 +84,7 @@ func TestDropWhileInt32PtrErr(t *testing.T) {
8484
var v3 int32 = 3
8585
var v4 int32 = 4
8686
var v5 int32 = 5
87-
var v0 int32 = 0
87+
var v0 int32
8888

8989
expectedNewList := []*int32{&v3, &v4, &v5}
9090
NewList, _ := DropWhileInt32PtrErr(isEvenInt32PtrErr, []*int32{&v4, &v2, &v3, &v4, &v5})
@@ -120,7 +120,7 @@ func TestDropWhileInt16PtrErr(t *testing.T) {
120120
var v3 int16 = 3
121121
var v4 int16 = 4
122122
var v5 int16 = 5
123-
var v0 int16 = 0
123+
var v0 int16
124124

125125
expectedNewList := []*int16{&v3, &v4, &v5}
126126
NewList, _ := DropWhileInt16PtrErr(isEvenInt16PtrErr, []*int16{&v4, &v2, &v3, &v4, &v5})
@@ -156,7 +156,7 @@ func TestDropWhileInt8PtrErr(t *testing.T) {
156156
var v3 int8 = 3
157157
var v4 int8 = 4
158158
var v5 int8 = 5
159-
var v0 int8 = 0
159+
var v0 int8
160160

161161
expectedNewList := []*int8{&v3, &v4, &v5}
162162
NewList, _ := DropWhileInt8PtrErr(isEvenInt8PtrErr, []*int8{&v4, &v2, &v3, &v4, &v5})
@@ -192,7 +192,7 @@ func TestDropWhileUintPtrErr(t *testing.T) {
192192
var v3 uint = 3
193193
var v4 uint = 4
194194
var v5 uint = 5
195-
var v0 uint = 0
195+
var v0 uint
196196

197197
expectedNewList := []*uint{&v3, &v4, &v5}
198198
NewList, _ := DropWhileUintPtrErr(isEvenUintPtrErr, []*uint{&v4, &v2, &v3, &v4, &v5})
@@ -228,7 +228,7 @@ func TestDropWhileUint64PtrErr(t *testing.T) {
228228
var v3 uint64 = 3
229229
var v4 uint64 = 4
230230
var v5 uint64 = 5
231-
var v0 uint64 = 0
231+
var v0 uint64
232232

233233
expectedNewList := []*uint64{&v3, &v4, &v5}
234234
NewList, _ := DropWhileUint64PtrErr(isEvenUint64PtrErr, []*uint64{&v4, &v2, &v3, &v4, &v5})
@@ -264,7 +264,7 @@ func TestDropWhileUint32PtrErr(t *testing.T) {
264264
var v3 uint32 = 3
265265
var v4 uint32 = 4
266266
var v5 uint32 = 5
267-
var v0 uint32 = 0
267+
var v0 uint32
268268

269269
expectedNewList := []*uint32{&v3, &v4, &v5}
270270
NewList, _ := DropWhileUint32PtrErr(isEvenUint32PtrErr, []*uint32{&v4, &v2, &v3, &v4, &v5})
@@ -300,7 +300,7 @@ func TestDropWhileUint16PtrErr(t *testing.T) {
300300
var v3 uint16 = 3
301301
var v4 uint16 = 4
302302
var v5 uint16 = 5
303-
var v0 uint16 = 0
303+
var v0 uint16
304304

305305
expectedNewList := []*uint16{&v3, &v4, &v5}
306306
NewList, _ := DropWhileUint16PtrErr(isEvenUint16PtrErr, []*uint16{&v4, &v2, &v3, &v4, &v5})
@@ -336,7 +336,7 @@ func TestDropWhileUint8PtrErr(t *testing.T) {
336336
var v3 uint8 = 3
337337
var v4 uint8 = 4
338338
var v5 uint8 = 5
339-
var v0 uint8 = 0
339+
var v0 uint8
340340

341341
expectedNewList := []*uint8{&v3, &v4, &v5}
342342
NewList, _ := DropWhileUint8PtrErr(isEvenUint8PtrErr, []*uint8{&v4, &v2, &v3, &v4, &v5})
@@ -449,7 +449,7 @@ func TestDropWhileFloat32PtrErr(t *testing.T) {
449449
var v3 float32 = 3
450450
var v4 float32 = 4
451451
var v5 float32 = 5
452-
var v0 float32 = 0
452+
var v0 float32
453453

454454
expectedNewList := []*float32{&v3, &v4, &v5}
455455
NewList, _ := DropWhileFloat32PtrErr(isEvenFloat32PtrErr, []*float32{&v4, &v2, &v3, &v4, &v5})
@@ -485,7 +485,7 @@ func TestDropWhileFloat64PtrErr(t *testing.T) {
485485
var v3 float64 = 3
486486
var v4 float64 = 4
487487
var v5 float64 = 5
488-
var v0 float64 = 0
488+
var v0 float64
489489

490490
expectedNewList := []*float64{&v3, &v4, &v5}
491491
NewList, _ := DropWhileFloat64PtrErr(isEvenFloat64PtrErr, []*float64{&v4, &v2, &v3, &v4, &v5})

0 commit comments

Comments
 (0)