cec2020: add TestWeierstrass
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
e6b9703f1e
commit
b38ab3b4fa
@ -185,3 +185,33 @@ func TestSchafferExpanded(t *testing.T) {
|
||||
t.Errorf("incorrect output, want: %f, got: %v", want, got)
|
||||
}
|
||||
}
|
||||
|
||||
func TestWeierstrass(t *testing.T) {
|
||||
testInput := []float64{
|
||||
-2.7137778065280593,
|
||||
-1.9789783390895765,
|
||||
-4.38267902085263,
|
||||
-4.617877608383319,
|
||||
-2.1529909200665474,
|
||||
-3.801849324611571,
|
||||
2.4968697503272486,
|
||||
-0.27358100201730196,
|
||||
2.0444319451255977,
|
||||
3.8798952350630653,
|
||||
-0.6150024279011337,
|
||||
2.8643010641852413,
|
||||
-0.6692444051928748,
|
||||
4.4649633199687475,
|
||||
3.2510298731558507,
|
||||
-4.2095036422081495,
|
||||
-0.130882052243404,
|
||||
1.2001716295708604,
|
||||
-0.29427650577602193,
|
||||
}
|
||||
want := 39.69284047936819
|
||||
got := Weierstrass(testInput)
|
||||
|
||||
if want != got {
|
||||
t.Errorf("incorrect output, want: %f, got: %v", want, got)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user