time_test.go 381 B

1234567891011121314151617181920212223242526
  1. package humanize
  2. import (
  3. "encoding/json"
  4. "testing"
  5. )
  6. type test struct {
  7. Time Time
  8. }
  9. func TestNow(t *testing.T) {
  10. tm := Now().Add(-1 * Hour * 223)
  11. t.Log(tm.Ago())
  12. ts := &test{Time: Now()}
  13. buf, err := json.Marshal(ts)
  14. if err != nil {
  15. t.Error(err)
  16. }
  17. t.Log(string(buf))
  18. vv := &test{}
  19. if err = json.Unmarshal(buf, vv); err != nil {
  20. t.Error(err)
  21. }
  22. t.Log(vv.Time)
  23. }