overflow_service/proxy/target/target_service_test.go
insanity@loafle.com 60d5ab3232 remove logic
2017-06-26 21:25:34 +09:00

64 lines
1.0 KiB
Go

package target
import (
"encoding/json"
"git.loafle.net/overflow/commons_go/model/timestamp"
"git.loafle.net/overflow/overflow_service/proxy/infra"
"git.loafle.net/overflow/overflow_service/proxy/probe"
"testing"
)
func TestTargetRegist(t *testing.T) {
ts := NewTargetService()
p := &probe.Probe{}
p.Id = json.Number("1")
i := &infra.Infra{}
i.Id = json.Number("1")
target := &Target{
CreateDate: timestamp.Now(),
Probe: p,
Infra: i,
}
res, err := ts.Regist(target)
if err != nil {
t.Fatal(err)
}
t.Log(res)
}
func TestTargetList(t *testing.T) {
ts := NewTargetService()
p := &probe.Probe{
Id: "1",
}
res, err := ts.ReadAllByProbe(p)
if err != nil {
t.Fatal(err)
}
t.Log(res)
}
func TestTargetRead(t *testing.T) {
ts := NewTargetService()
res, err := ts.Read("1")
if err != nil {
t.Fatal(err)
}
t.Log(res)
}
func TestTargetDelete(t *testing.T) {
ts := NewTargetService()
target := &Target{
Id: "1",
}
res, err := ts.Remove(target)
if err != nil {
t.Fatal(err)
}
t.Log(res)
}