func TestWriteNewE2TInstance(t *testing.T) {
var err error
var file = File{}
- file.WriteNewE2TInstance("", &stub.ValidE2TInstance)
+ file.WriteNewE2TInstance("", &stub.ValidE2TInstance,"")
t.Log(err)
- file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance)
+ file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance,"meid_arr")
t.Log(err)
}
// File is not provided as argument
file.WriteAssRANToE2TInstance("",stub.Rane2tmap)
t.Log(err)
- file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance)
+ file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance,"")
file.WriteAssRANToE2TInstance("ut.rt",stub.Rane2tmap)
t.Log(err)
}
file.WriteDisAssRANFromE2TInstance("",stub.Rane2tmap)
t.Log(err)
//RAN list is empty
- file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance)
+ file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance,"")
file.WriteAssRANToE2TInstance("ut.rt",stub.Rane2tmap)
file.WriteDisAssRANFromE2TInstance("ut.rt",stub.Rane2tmaponlyE2t)
//RAN list is present
- file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance)
+ file.WriteNewE2TInstance("ut.rt", &stub.ValidE2TInstance,"")
file.WriteAssRANToE2TInstance("ut.rt",stub.Rane2tmap)
file.WriteDisAssRANFromE2TInstance("ut.rt",stub.Rane2tmap)
t.Log(err)
Name: "E2Tinstance1",
Fqdn: "10.10.10.10:100",
Ranlist: []string{"1", "2"},
- },
+ },"meid_del|test",
)
file.WriteNewE2TInstance("ut.rt", &rtmgr.E2TInstance{
Name: "E2Tinstance2",
Fqdn: "11.11.11.11:100",
Ranlist: []string{"3", "4"},
- },
+ },"",
)
file.WriteDeleteE2TInstance("ut.rt",&models.E2tDeleteData{
E2TAddress: swag.String("10.10.10.10:100"),
- RanAssocList: models.RanE2tMap{
+ //RanNamelistTobeDissociated: []string{"1","2"},
+ RanAssocList: models.RanE2tMap{
+ {E2TAddress: swag.String("11.11.11.11:100"),RanNamelist: []string{"5","6"}},
+ {E2TAddress: swag.String("doesntexist"),RanNamelist: []string{}}, },
+ })
+ file.WriteNewE2TInstance("ut.rt", &rtmgr.E2TInstance{
+ Name: "E2Tinstance1",
+ Fqdn: "10.10.10.10:100",
+ Ranlist: []string{"1", "2"},
+ },"meid_del|test",
+ )
+ file.WriteDeleteE2TInstance("ut.rt",&models.E2tDeleteData{
+ E2TAddress: swag.String("10.10.10.10:100"),
+ RanNamelistTobeDissociated: []string{"1","2"},
+ RanAssocList: models.RanE2tMap{
{E2TAddress: swag.String("11.11.11.11:100"),RanNamelist: []string{"5","6"}},
{E2TAddress: swag.String("doesntexist"),RanNamelist: []string{}}, },
})