Просмотр исходного кода

lib/db: Fix test for Go 1.9's smarter time.Time values

Jakob Borg 8 лет назад
Родитель
Сommit
add10c98fa
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      lib/db/namespaced_test.go

+ 2 - 2
lib/db/namespaced_test.go

@@ -51,14 +51,14 @@ func TestNamespacedTime(t *testing.T) {
 
 
 	n1 := NewNamespacedKV(ldb, "foo")
 	n1 := NewNamespacedKV(ldb, "foo")
 
 
-	if v, ok := n1.Time("test"); v != (time.Time{}) || ok {
+	if v, ok := n1.Time("test"); !v.IsZero() || ok {
 		t.Errorf("Incorrect return v %v != %v || ok %v != false", v, time.Time{}, ok)
 		t.Errorf("Incorrect return v %v != %v || ok %v != false", v, time.Time{}, ok)
 	}
 	}
 
 
 	now := time.Now()
 	now := time.Now()
 	n1.PutTime("test", now)
 	n1.PutTime("test", now)
 
 
-	if v, ok := n1.Time("test"); v != now || !ok {
+	if v, ok := n1.Time("test"); !v.Equal(now) || !ok {
 		t.Errorf("Incorrect return v %v != %v || ok %v != true", v, now, ok)
 		t.Errorf("Incorrect return v %v != %v || ok %v != true", v, now, ok)
 	}
 	}
 }
 }