@@ -6,6 +6,7 @@ package cloning
66
77import (
88 "testing"
9+ "time"
910
1011 "github.com/stretchr/testify/require"
1112
@@ -17,14 +18,14 @@ func (s *BaseCloningSuite) TestLatestSnapshot() {
1718
1819 snapshot1 := & models.Snapshot {
1920 ID : "TestSnapshotID1" ,
20- CreatedAt : " 2020-02-20 01:23:45" ,
21- DataStateAt : " 2020-02-19 00:00:00" ,
21+ CreatedAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 01 , 23 , 45 , 0 , time . UTC )} ,
22+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 19 , 0 , 0 , 0 , 0 , time . UTC )} ,
2223 }
2324
2425 snapshot2 := & models.Snapshot {
2526 ID : "TestSnapshotID2" ,
26- CreatedAt : " 2020-02-20 05:43:21" ,
27- DataStateAt : " 2020-02-20 00:00:00" ,
27+ CreatedAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 05 , 43 , 21 , 0 , time . UTC )} ,
28+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 0 , 0 , 0 , 0 , time . UTC )} ,
2829 }
2930
3031 require .Equal (s .T (), 0 , len (s .cloning .snapshotBox .items ))
@@ -41,8 +42,8 @@ func (s *BaseCloningSuite) TestLatestSnapshot() {
4142
4243 snapshot3 := & models.Snapshot {
4344 ID : "TestSnapshotID3" ,
44- CreatedAt : " 2020-02-21 05:43:21" ,
45- DataStateAt : " 2020-02-21 00:00:00" ,
45+ CreatedAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 21 , 05 , 43 , 21 , 0 , time . UTC )} ,
46+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 21 , 0 , 0 , 0 , 0 , time . UTC )} ,
4647 }
4748
4849 snapshotMap := make (map [string ]* models.Snapshot )
@@ -62,14 +63,14 @@ func (s *BaseCloningSuite) TestSnapshotByID() {
6263
6364 snapshot1 := & models.Snapshot {
6465 ID : "TestSnapshotID1" ,
65- CreatedAt : " 2020-02-20 01:23:45" ,
66- DataStateAt : " 2020-02-19 00:00:00" ,
66+ CreatedAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 01 , 23 , 45 , 0 , time . UTC )} ,
67+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 19 , 0 , 0 , 0 , 0 , time . UTC )} ,
6768 }
6869
6970 snapshot2 := & models.Snapshot {
7071 ID : "TestSnapshotID2" ,
71- CreatedAt : " 2020-02-20 05:43:21" ,
72- DataStateAt : " 2020-02-20 00:00:00" ,
72+ CreatedAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 05 , 43 , 21 , 0 , time . UTC )} ,
73+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 20 , 0 , 0 , 0 , 0 , time . UTC )} ,
7374 }
7475
7576 require .Equal (s .T (), 0 , len (s .cloning .snapshotBox .items ))
@@ -122,13 +123,13 @@ func TestCloneCounter(t *testing.T) {
122123
123124func TestLatestSnapshots (t * testing.T ) {
124125 baseSnapshot := & models.Snapshot {
125- DataStateAt : " 2020-02-19 00:00:00" ,
126+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 19 , 0 , 0 , 0 , 0 , time . UTC )} ,
126127 }
127128 newSnapshot := & models.Snapshot {
128- DataStateAt : " 2020-02-21 00:00:00" ,
129+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 21 , 0 , 0 , 0 , 0 , time . UTC )} ,
129130 }
130131 oldSnapshot := & models.Snapshot {
131- DataStateAt : " 2020-02-01 00:00:00" ,
132+ DataStateAt : & models. LocalTime { Time : time . Date ( 2020 , 02 , 01 , 0 , 0 , 0 , 0 , time . UTC )} ,
132133 }
133134
134135 testCases := []struct {
0 commit comments