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  }