| func TestAfter(t *testing.T) { |
| timeToSleep := 500000000 * time.Nanosecond // Half a second. |
| if after.Before(before.Add(timeToSleep / 2)) { |
| t.Errorf("Too short: %s", after.Sub(before)) |
| if after.After(before.Add(timeToSleep * 2)) { |
| t.Errorf("Too long: %s", after.Sub(before)) |
| func TestSleep(t *testing.T) { |
| timeToSleep := 500000000 * time.Nanosecond // Half a second. |
| if after.Before(before.Add(timeToSleep / 2)) { |
| t.Errorf("Too short: %s", after.Sub(before)) |
| if after.After(before.Add(timeToSleep * 2)) { |
| t.Errorf("Too long: %s", after.Sub(before)) |