func TestRecvXappCallbackData(t *testing.T) {
data := models.XappCallbackData {
- Data: *swag.String("[]"),
- DataVersion: *swag.Int64(1),
+ XApps: *swag.String("[]"),
+ Version: *swag.Int64(1),
Event: *swag.String("any"),
- ID: *swag.Int64(123456),
+ ID: *swag.String("123456"),
}
ch := make(chan *models.XappCallbackData)
datach := make(chan *models.XappCallbackData, 10)
defer close(datach)
data := models.XappCallbackData{
- Data: *swag.String("[]"),
- DataVersion: *swag.Int64(1),
+ XApps: *swag.String("[]"),
+ Version: *swag.Int64(1),
Event: *swag.String("someevent"),
- ID: *swag.Int64(123456)}
+ ID: *swag.String("123456")}
var httpRestful, _ = GetNbi("httpRESTful")
err := httpRestful.(*HttpRestful).ProvideXappHandleHandlerImpl(datach, &data)
if err != nil {
func TestValidateXappCallbackData(t *testing.T) {
data := models.XappCallbackData{
- Data: *swag.String("[]"),
- DataVersion: *swag.Int64(1),
+ XApps: *swag.String("[]"),
+ Version: *swag.Int64(1),
Event: *swag.String("someevent"),
- ID: *swag.Int64(123456)}
+ ID: *swag.String("123456")}
err := validateXappCallbackData(&data)
if err != nil {
func TestValidateXappCallbackDataWithInvalidData(t *testing.T) {
data := models.XappCallbackData{
- Data: *swag.String("{}"),
- DataVersion: *swag.Int64(1),
+ XApps: *swag.String("{}"),
+ Version: *swag.Int64(1),
Event: *swag.String("someevent"),
- ID: *swag.Int64(123456)}
+ ID: *swag.String("123456")}
err := validateXappCallbackData(&data)
if err == nil {