Test fixes for length assumptions

This commit is contained in:
Chad Kunde
2016-05-23 02:45:41 -07:00
parent d7bd77f23f
commit af245b3e64

View File

@@ -103,7 +103,7 @@ func TestCumProd(t *testing.T) {
{[]float64{1}, []float64{1}, []float64{1}},
{[]float64{nan}, []float64{nan}, []float64{nan}},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3, 4}, []float64{1, 2, 6, 24}},
{[]float64{0, 0, 0}, []float64{1, 2, 3, 4}, []float64{1, 2, 6}},
{[]float64{0, 0, 0}, []float64{1, 2, 3}, []float64{1, 2, 6}},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{1, 2, 6}},
{[]float64{nan, 1, nan, 1, 0},
[]float64{1, 1, nan, 1, 1},
@@ -132,7 +132,7 @@ func TestDiv(t *testing.T) {
{[]float64{1}, []float64{1}, []float64{1}},
{[]float64{nan}, []float64{nan}, []float64{nan}},
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, []float64{1, 1, 1, 1}},
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, []float64{2, 2, 2}},
{[]float64{2, 4, 6}, []float64{1, 2, 3}, []float64{2, 2, 2}},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
{[]float64{nan, 1, nan, 1, 0},
[]float64{1, 1, nan, 1, 1},
@@ -157,9 +157,9 @@ func TestDivTo(t *testing.T) {
}{
{[]float64{1}, []float64{1}, []float64{1}},
{[]float64{nan}, []float64{nan}, []float64{nan}},
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, []float64{1, 1, 1, 1}},
{[]float64{1, 2, 3}, []float64{1, 2, 3}, []float64{1, 1, 1}},
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, []float64{2, 2, 2}},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
{[]float64{0, 0, 0}, []float64{1, 2, 3}, []float64{0, 0, 0}},
{[]float64{nan, 1, nan, 1, 0},
[]float64{1, 1, nan, 1, 1},
[]float64{nan, 1, nan, 1, 0}},
@@ -189,8 +189,8 @@ func TestL1norm(t *testing.T) {
{[]float64{nan}, []float64{nan}, nan},
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, 0},
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, 6},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, 6},
{[]float64{0, -4, -10, 0}, []float64{1, 2, 3}, 20},
{[]float64{0, 0, 0}, []float64{1, 2, 3}, 6},
{[]float64{0, -4, -10}, []float64{1, 2, 3}, 20},
{[]float64{0, 1, 0, 1, 0}, []float64{1, 1, inf, 1, 1}, inf},
{[]float64{inf, 4, nan, -inf, 9}, []float64{inf, 4, nan, -inf, 3}, nan},
} {
@@ -211,7 +211,7 @@ func TestLinfNorm(t *testing.T) {
{[]float64{nan}, []float64{nan}, nan},
{[]float64{1, 2, 3, 4}, []float64{1, 2, 3, 4}, 0},
{[]float64{2, 4, 6}, []float64{1, 2, 3, 4}, 3},
{[]float64{0, 0, 0, 0}, []float64{1, 2, 3}, 3},
{[]float64{0, 0, 0}, []float64{1, 2, 3}, 3},
{[]float64{0, 1, 0, 1, 0}, []float64{1, 1, inf, 1, 1}, inf},
{[]float64{inf, 4, nan, -inf, 9}, []float64{inf, 4, nan, -inf, 3}, 6},
} {