2025-03-02 17:41:18 +08:00
|
|
|
package impl_test
|
|
|
|
|
|
|
|
import (
|
|
|
|
"testing"
|
|
|
|
"time"
|
|
|
|
|
|
|
|
"gitlab.com/go-course-project/go17/devcloud-mini/cmdb/apps/resource"
|
|
|
|
)
|
|
|
|
|
|
|
|
func TestSave(t *testing.T) {
|
|
|
|
resp, err := svc.Save(ctx, &resource.Resource{
|
|
|
|
Meta: &resource.Meta{
|
|
|
|
Id: "ins-002",
|
|
|
|
Domain: "test",
|
|
|
|
Namespace: "default",
|
|
|
|
SyncAt: time.Now().Unix(),
|
|
|
|
},
|
|
|
|
Spec: &resource.Spec{
|
|
|
|
Name: "test",
|
|
|
|
},
|
|
|
|
Status: &resource.Status{},
|
|
|
|
})
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
t.Log(resp)
|
|
|
|
}
|
2025-03-16 09:44:04 +08:00
|
|
|
|
|
|
|
func TestSearch(t *testing.T) {
|
|
|
|
req := resource.NewSearchRequest()
|
|
|
|
resp, err := svc.Search(ctx, req)
|
|
|
|
if err != nil {
|
|
|
|
t.Fatal(err)
|
|
|
|
}
|
|
|
|
t.Log(resp)
|
|
|
|
}
|