Blob
1 package icinga3 import (4 "os"5 "testing"6 )8 func TestHostUnmarshal(t *testing.T) {9 f, err := os.Open("testdata/objects/hosts/VuS9jZ8u.example.org")10 if err != nil {11 t.Fatal(err)12 }13 defer f.Close()14 resp, err := parseResponse(f)15 if err != nil {16 t.Fatal(err)17 }18 host := resp.Results[0].(Host)19 if host.LastCheck.IsZero() {20 t.Error("zero time")21 }22 if !host.Acknowledgement {23 t.Error("should be acknowledged")24 }25 if t.Failed() {26 t.Log(host)27 }28 }
