"git@code.fbi.h-da.de:danet/gosdn.git" did not exist on "b67ff9059bfad6975ff7efa1b0d100352ea09a09"
Newer
Older
ppb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/pnd"
spb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/southbound"
tpb "code.fbi.h-da.de/danet/gosdn/api/go/gosdn/transport"
"code.fbi.h-da.de/danet/gosdn/controller/nucleus"
if err := Init(context.TODO(), bufnet); err != nil {
t.Error(err)
}
}
func Test_GetIds(t *testing.T) {
resp, err := GetIds(context.TODO(), bufnet)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_AddPnd(t *testing.T) {
sbi, err := nucleus.NewSBI(spb.Type_TYPE_OPENCONFIG)
if err != nil {
t.Errorf("AddPnd() error = %v", err)
}
resp, err := AddPnd(context.TODO(), bufnet, "test", "test pnd", sbi.ID().String())
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_GetPnd(t *testing.T) {
resp, err := GetPnd(context.TODO(), bufnet, pndID)
if err != nil {
t.Error(err)
return
}
got := resp.Pnd[0].Id
if got != pndID {
t.Errorf("PND ID is %v, expected %v", got, pndID)
}
}
func Test_GetChanges(t *testing.T) {
resp, err := GetChanges(context.TODO(), bufnet, pndID)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_CommitConfirm(t *testing.T) {
resp, err := Commit(context.TODO(), bufnet, pndID, changeID)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
resp, err = Confirm(context.TODO(), bufnet, pndID, changeID)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_AddDevice(t *testing.T) {
opt := &tpb.TransportOption{
Address: "test",
Username: "test",
Password: "test",
TransportOption: &tpb.TransportOption_GnmiTransportOption{
GnmiTransportOption: &tpb.GnmiTransportOption{},
},
}
resp, err := AddDevice(context.TODO(), bufnet, "test", opt, sbiUUID, pndUUID)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_GetDevice(t *testing.T) {
resp, err := GetDevice(context.TODO(), bufnet, pndID, ondID)
if err != nil {
t.Error(err)
return
}
got := resp.Ond[0].Id
if got != ondID {
t.Errorf("PND ID is %v, expected %v", got, ondID)
}
}
func Test_Update(t *testing.T) {
resp, err := ChangeRequest(context.TODO(), bufnet, ondID, pndID, "", "", ppb.ApiOperation_API_OPERATION_UPDATE)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_Replace(t *testing.T) {
resp, err := ChangeRequest(context.TODO(), bufnet, ondID, pndID, "", "", ppb.ApiOperation_API_OPERATION_REPLACE)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}
func Test_Delete(t *testing.T) {
resp, err := ChangeRequest(context.TODO(), bufnet, ondID, pndID, "", "", ppb.ApiOperation_API_OPERATION_DELETE)
if err != nil {
t.Error(err)
return
}
log.Info(resp)
}