Skip to content

Commit 65f17f3

Browse files
vlansedoug-martin
authored andcommitted
fix time checks
1 parent 13e779f commit 65f17f3

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

dialect/sqlite3/sqlite3_test.go

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ const (
2525
"`bytes` BLOB NOT NULL" +
2626
");"
2727
insertDefaultRecords = "INSERT INTO `entry` (`int`, `float`, `string`, `time`, `bool`, `bytes`) VALUES" +
28-
"(0, 0.000000, '0.000000', '2015-02-22 18:19:55', 1, '0.000000')," +
29-
"(1, 0.100000, '0.100000', '2015-02-22 19:19:55', 0, '0.100000')," +
30-
"(2, 0.200000, '0.200000', '2015-02-22 20:19:55', 1, '0.200000')," +
31-
"(3, 0.300000, '0.300000', '2015-02-22 21:19:55', 0, '0.300000')," +
32-
"(4, 0.400000, '0.400000', '2015-02-22 22:19:55', 1, '0.400000')," +
33-
"(5, 0.500000, '0.500000', '2015-02-22 23:19:55', 0, '0.500000')," +
34-
"(6, 0.600000, '0.600000', '2015-02-23 00:19:55', 1, '0.600000')," +
35-
"(7, 0.700000, '0.700000', '2015-02-23 01:19:55', 0, '0.700000')," +
36-
"(8, 0.800000, '0.800000', '2015-02-23 02:19:55', 1, '0.800000')," +
37-
"(9, 0.900000, '0.900000', '2015-02-23 03:19:55', 0, '0.900000');"
28+
"(0, 0.000000, '0.000000', '2015-02-22T18:19:55.000000000-00:00', 1, '0.000000')," +
29+
"(1, 0.100000, '0.100000', '2015-02-22T19:19:55.000000000-00:00', 0, '0.100000')," +
30+
"(2, 0.200000, '0.200000', '2015-02-22T20:19:55.000000000-00:00', 1, '0.200000')," +
31+
"(3, 0.300000, '0.300000', '2015-02-22T21:19:55.000000000-00:00', 0, '0.300000')," +
32+
"(4, 0.400000, '0.400000', '2015-02-22T22:19:55.000000000-00:00', 1, '0.400000')," +
33+
"(5, 0.500000, '0.500000', '2015-02-22T23:19:55.000000000-00:00', 0, '0.500000')," +
34+
"(6, 0.600000, '0.600000', '2015-02-23T00:19:55.000000000-00:00', 1, '0.600000')," +
35+
"(7, 0.700000, '0.700000', '2015-02-23T01:19:55.000000000-00:00', 0, '0.700000')," +
36+
"(8, 0.800000, '0.800000', '2015-02-23T02:19:55.000000000-00:00', 1, '0.800000')," +
37+
"(9, 0.900000, '0.900000', '2015-02-23T03:19:55.000000000-00:00', 0, '0.900000');"
3838
)
3939

4040
var dbURI = ":memory:"
@@ -118,7 +118,7 @@ func (st *sqlite3Suite) TestQuery() {
118118
st.NoError(ds.Order(goqu.C("id").Asc()).ScanStructs(&entries))
119119
st.Len(entries, 10)
120120
floatVal := float64(0)
121-
baseDate, err := time.Parse(DialectOptions().TimeFormat, "2015-02-22 18:19:55")
121+
baseDate, err := time.Parse(DialectOptions().TimeFormat, "2015-02-22T18:19:55.000000000-00:00")
122122
st.NoError(err)
123123
for i, entry := range entries {
124124
f := fmt.Sprintf("%f", floatVal)
@@ -128,7 +128,7 @@ func (st *sqlite3Suite) TestQuery() {
128128
st.Equal(f, entry.String)
129129
st.Equal([]byte(f), entry.Bytes)
130130
st.Equal(i%2 == 0, entry.Bool)
131-
st.Equal(baseDate.Add(time.Duration(i)*time.Hour), entry.Time)
131+
st.Equal(baseDate.Add(time.Duration(i)*time.Hour).Unix(), entry.Time.Unix())
132132
floatVal += float64(0.1)
133133
}
134134
entries = entries[0:0]
@@ -215,7 +215,7 @@ func (st *sqlite3Suite) TestQuery_Prepared() {
215215
st.NoError(ds.Order(goqu.C("id").Asc()).ScanStructs(&entries))
216216
st.Len(entries, 10)
217217
floatVal := float64(0)
218-
baseDate, err := time.Parse(DialectOptions().TimeFormat, "2015-02-22 18:19:55")
218+
baseDate, err := time.Parse(DialectOptions().TimeFormat, "2015-02-22T18:19:55.000000000-00:00")
219219
st.NoError(err)
220220
for i, entry := range entries {
221221
f := fmt.Sprintf("%f", floatVal)
@@ -225,7 +225,7 @@ func (st *sqlite3Suite) TestQuery_Prepared() {
225225
st.Equal(f, entry.String)
226226
st.Equal([]byte(f), entry.Bytes)
227227
st.Equal(i%2 == 0, entry.Bool)
228-
st.Equal(baseDate.Add(time.Duration(i)*time.Hour), entry.Time)
228+
st.Equal(baseDate.Add(time.Duration(i)*time.Hour).Unix(), entry.Time.Unix())
229229
floatVal += float64(0.1)
230230
}
231231
entries = entries[0:0]
@@ -311,7 +311,7 @@ func (st *sqlite3Suite) TestQuery_ValueExpressions() {
311311
entry
312312
BoolValue bool `db:"bool_value"`
313313
}
314-
expectedDate, err := time.Parse("2006-01-02 15:04:05", "2015-02-22 19:19:55")
314+
expectedDate, err := time.Parse("2006-01-02T15:04:05.000000000-00:00", "2015-02-22T19:19:55.000000000-00:00")
315315
st.NoError(err)
316316
ds := st.db.From("entry").Select(goqu.Star(), goqu.V(true).As("bool_value")).Where(goqu.Ex{"int": 1})
317317
var we wrappedEntry

0 commit comments

Comments
 (0)