github.com/anacrolix/torrent@v1.61.0/time_test.go (about) 1 package torrent 2 3 import ( 4 "testing" 5 "time" 6 7 "github.com/go-quicktest/qt" 8 ) 9 10 func TestZeroTimeAfterNow(t *testing.T) { 11 var zeroTime time.Time 12 qt.Assert(t, qt.IsFalse(zeroTime.After(time.Now()))) 13 qt.Assert(t, qt.Equals(zeroTime.Compare(zeroTime), 0)) 14 qt.Assert(t, qt.Equals(zeroTime.Compare(time.Now()), -1)) 15 now := time.Now() 16 qt.Assert(t, qt.Equals(zeroTime.Compare(time.Now().Add(1)), -1)) 17 qt.Assert(t, qt.Equals(now.Compare(time.Now().Add(1)), -1)) 18 }