Skip to content

Commit d620051

Browse files
committed
More test fixes
1 parent c222868 commit d620051

File tree

1 file changed

+29
-12
lines changed

1 file changed

+29
-12
lines changed

buffer_test.go

Lines changed: 29 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -782,10 +782,15 @@ func TestFloat64Array1DColumn(t *testing.T) {
782782
for _, littleEndian := range []bool{true, false} {
783783
qdb.SetLittleEndian(littleEndian)
784784
buf := newTestBuffer()
785-
786-
err := buf.Table(testTable).Float64Array1DColumn("array_col", tc.values).At(time.Time{}, false)
787-
assert.NoError(t, err)
788-
assert.Equal(t, float641DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
785+
if tc.values == nil {
786+
err := buf.Table(testTable).Float64Array1DColumn("array_col", nil).At(time.UnixMicro(42), true)
787+
assert.NoError(t, err)
788+
assert.Equal(t, []byte(testTable+" 42000\n"), buf.Messages())
789+
} else {
790+
err := buf.Table(testTable).Float64Array1DColumn("array_col", tc.values).At(time.Time{}, false)
791+
assert.NoError(t, err)
792+
assert.Equal(t, float641DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
793+
}
789794
}
790795
})
791796
}
@@ -808,9 +813,15 @@ func TestFloat64Array2DColumn(t *testing.T) {
808813
for _, littleEndian := range []bool{true, false} {
809814
qdb.SetLittleEndian(littleEndian)
810815
buf := newTestBuffer()
811-
err := buf.Table(testTable).Float64Array2DColumn("array_col", tc.values).At(time.Time{}, false)
812-
assert.NoError(t, err)
813-
assert.Equal(t, float642DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
816+
if tc.values == nil {
817+
err := buf.Table(testTable).Float64Array2DColumn("array_col", nil).At(time.UnixMicro(42), true)
818+
assert.NoError(t, err)
819+
assert.Equal(t, []byte(testTable+" 42000\n"), buf.Messages())
820+
} else {
821+
err := buf.Table(testTable).Float64Array2DColumn("array_col", tc.values).At(time.Time{}, false)
822+
assert.NoError(t, err)
823+
assert.Equal(t, float642DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
824+
}
814825
}
815826
})
816827
}
@@ -842,9 +853,15 @@ func TestFloat64Array3DColumn(t *testing.T) {
842853
for _, littleEndian := range []bool{true, false} {
843854
qdb.SetLittleEndian(littleEndian)
844855
buf := newTestBuffer()
845-
err := buf.Table(testTable).Float64Array3DColumn("array_col", tc.values).At(time.Time{}, false)
846-
assert.NoError(t, err)
847-
assert.Equal(t, float643DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
856+
if tc.values == nil {
857+
err := buf.Table(testTable).Float64Array3DColumn("array_col", nil).At(time.UnixMicro(42), true)
858+
assert.NoError(t, err)
859+
assert.Equal(t, []byte(testTable+" 42000\n"), buf.Messages())
860+
} else {
861+
err := buf.Table(testTable).Float64Array3DColumn("array_col", tc.values).At(time.Time{}, false)
862+
assert.NoError(t, err)
863+
assert.Equal(t, float643DArrayToByte(testTable, "array_col", tc.values), buf.Messages())
864+
}
848865
}
849866
})
850867
}
@@ -881,9 +898,9 @@ func TestFloat64ArrayNDColumn(t *testing.T) {
881898
buf := newTestBuffer()
882899
var err error
883900
if tc.data == nil {
884-
err = buf.Table(testTable).Float64ArrayNDColumn("ndarray_col", nil).At(time.Time{}, false)
901+
err = buf.Table(testTable).Float64ArrayNDColumn("ndarray_col", nil).At(time.UnixMicro(42), true)
885902
assert.NoError(t, err)
886-
assert.Equal(t, float64NDArrayToByte(testTable, "ndarray_col", nil), buf.Messages())
903+
assert.Equal(t, []byte(testTable+" 42000\n"), buf.Messages())
887904
} else {
888905
ndArray, err := qdb.NewNDArray[float64](tc.shape...)
889906
assert.NoError(t, err)

0 commit comments

Comments
 (0)