(t *testing.T)
| 313 | } |
| 314 | |
| 315 | func TestSortApp(t *testing.T) { |
| 316 | var reApps []specv1.AppInfo |
| 317 | var deApps []specv1.AppInfo |
| 318 | res := alignApps(reApps, deApps) |
| 319 | assert.Equal(t, res, reApps) |
| 320 | |
| 321 | reApps = nil |
| 322 | deApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 323 | res = alignApps(reApps, deApps) |
| 324 | assert.Equal(t, res, reApps) |
| 325 | |
| 326 | reApps = []specv1.AppInfo{} |
| 327 | deApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 328 | res = alignApps(reApps, deApps) |
| 329 | assert.Equal(t, res, reApps) |
| 330 | |
| 331 | reApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 332 | deApps = nil |
| 333 | res = alignApps(reApps, deApps) |
| 334 | assert.Equal(t, res, reApps) |
| 335 | |
| 336 | reApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 337 | deApps = []specv1.AppInfo{} |
| 338 | res = alignApps(reApps, deApps) |
| 339 | assert.Equal(t, res, reApps) |
| 340 | |
| 341 | reApps = []specv1.AppInfo{{Name: "a", Version: "a1"}, {Name: "b", Version: "b1"}} |
| 342 | deApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 343 | expected := []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 344 | res = alignApps(reApps, deApps) |
| 345 | assert.Equal(t, res, expected) |
| 346 | |
| 347 | reApps = []specv1.AppInfo{{Name: "a", Version: "a1"}, {Name: "b", Version: "b1"}} |
| 348 | deApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "c", Version: "c1"}, {Name: "a", Version: "a1"}} |
| 349 | expected = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 350 | res = alignApps(reApps, deApps) |
| 351 | assert.Equal(t, res, expected) |
| 352 | |
| 353 | reApps = []specv1.AppInfo{{Name: "d", Version: "d1"}, {Name: "a", Version: "a1"}, {Name: "b", Version: "b1"}} |
| 354 | deApps = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 355 | expected = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}, {Name: "d", Version: "d1"}} |
| 356 | res = alignApps(reApps, deApps) |
| 357 | assert.Equal(t, res, expected) |
| 358 | |
| 359 | reApps = []specv1.AppInfo{{Name: "a", Version: "a1"}, {Name: "d", Version: "d1"}, {Name: "b", Version: "b1"}} |
| 360 | deApps = []specv1.AppInfo{{Name: "c", Version: "c1"}, {Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}} |
| 361 | expected = []specv1.AppInfo{{Name: "b", Version: "b1"}, {Name: "a", Version: "a1"}, {Name: "d", Version: "d1"}} |
| 362 | res = alignApps(reApps, deApps) |
| 363 | assert.Equal(t, res, expected) |
| 364 | } |
| 365 | |
| 366 | func TestGetServiceLog(t *testing.T) { |
| 367 | mockCtl := gomock.NewController(t) |
nothing calls this directly
no test coverage detected