package config import ( "testing" "time" ) func TestEncodeDecode(t *testing.T) { c := time.Now() d := c.Add(0) b, err := Encode(c) if err != nil { t.Fatal(err) } if err := Decode(b, &c); err != nil { t.Fatal(err) } if c.Sub(d) > time.Millisecond*5 { t.Fatalf("%v => %v", d, c) } }