@@ -233,8 +233,6 @@ TEST_F(ServiceManagerTest, ProcessDesiredServices)
233
233
{" service6" , " provider6" , " 4.0.0" , 0 , " url" , {}, 0 },
234
234
},
235
235
std::vector<ServiceData> {
236
- {" service1" , " provider1" , " 1.0.0" , FS::JoinPath (cServicesDir, " service1" ), " " , {},
237
- ServiceStateEnum::eCached, 0 , 0 },
238
236
{" service2" , " provider2" , " 1.0.0" , FS::JoinPath (cServicesDir, " service2" ), " " , {},
239
237
ServiceStateEnum::eCached, 0 , 0 },
240
238
{" service3" , " provider3" , " 1.0.0" , FS::JoinPath (cServicesDir, " service3" ), " " , {},
@@ -253,26 +251,54 @@ TEST_F(ServiceManagerTest, ProcessDesiredServices)
253
251
ServiceStateEnum::eActive, 0 , 0 },
254
252
},
255
253
},
254
+ {
255
+ std::vector<ServiceInfo> {
256
+ {" service1" , " provider1" , " 3.0.0" , 0 , " url" , {}, 0 },
257
+ {" service2" , " provider2" , " 3.0.0" , 0 , " url" , {}, 0 },
258
+ {" service3" , " provider3" , " 3.0.0" , 0 , " url" , {}, 0 },
259
+ {" service4" , " provider4" , " 3.0.0" , 0 , " url" , {}, 0 },
260
+ {" service5" , " provider5" , " 3.0.0" , 0 , " url" , {}, 0 },
261
+ {" service6" , " provider6" , " 3.0.0" , 0 , " url" , {}, 0 },
262
+ {" service7" , " provider7" , " 3.0.0" , 0 , " url" , {}, 0 },
263
+ {" service8" , " provider8" , " 3.0.0" , 0 , " url" , {}, 0 },
264
+ },
265
+ std::vector<ServiceData> {
266
+ {" service1" , " provider1" , " 3.0.0" , FS::JoinPath (cServicesDir, " service1" ), " " , {},
267
+ ServiceStateEnum::eActive, 0 , 0 },
268
+ {" service2" , " provider2" , " 3.0.0" , FS::JoinPath (cServicesDir, " service2" ), " " , {},
269
+ ServiceStateEnum::eActive, 0 , 0 },
270
+ {" service3" , " provider3" , " 3.0.0" , FS::JoinPath (cServicesDir, " service3" ), " " , {},
271
+ ServiceStateEnum::eActive, 0 , 0 },
272
+ {" service4" , " provider4" , " 3.0.0" , FS::JoinPath (cServicesDir, " service4" ), " " , {},
273
+ ServiceStateEnum::eActive, 0 , 0 },
274
+ {" service5" , " provider5" , " 3.0.0" , FS::JoinPath (cServicesDir, " service5" ), " " , {},
275
+ ServiceStateEnum::eActive, 0 , 0 },
276
+ {" service6" , " provider6" , " 3.0.0" , FS::JoinPath (cServicesDir, " service6" ), " " , {},
277
+ ServiceStateEnum::eActive, 0 , 0 },
278
+ {" service7" , " provider7" , " 3.0.0" , FS::JoinPath (cServicesDir, " service7" ), " " , {},
279
+ ServiceStateEnum::eActive, 0 , 0 },
280
+ {" service8" , " provider8" , " 3.0.0" , FS::JoinPath (cServicesDir, " service8" ), " " , {},
281
+ ServiceStateEnum::eActive, 0 , 0 },
282
+ },
283
+ },
256
284
{
257
285
std::vector<ServiceInfo> {},
258
286
std::vector<ServiceData> {
259
- {" service1" , " provider1" , " 1.0.0" , FS::JoinPath (cServicesDir, " service1" ), " " , {},
260
- ServiceStateEnum::eCached, 0 , 0 },
261
- {" service2" , " provider2" , " 1.0.0" , FS::JoinPath (cServicesDir, " service2" ), " " , {},
262
- ServiceStateEnum::eCached, 0 , 0 },
263
- {" service3" , " provider3" , " 1.0.0" , FS::JoinPath (cServicesDir, " service3" ), " " , {},
287
+ {" service1" , " provider1" , " 3.0.0" , FS::JoinPath (cServicesDir, " service1" ), " " , {},
264
288
ServiceStateEnum::eCached, 0 , 0 },
265
- {" service4 " , " provider4 " , " 1 .0.0" , FS::JoinPath (cServicesDir, " service4 " ), " " , {},
289
+ {" service2 " , " provider2 " , " 3 .0.0" , FS::JoinPath (cServicesDir, " service2 " ), " " , {},
266
290
ServiceStateEnum::eCached, 0 , 0 },
267
- {" service4 " , " provider4 " , " 2 .0.0" , FS::JoinPath (cServicesDir, " service4 " ), " " , {},
291
+ {" service3 " , " provider3 " , " 3 .0.0" , FS::JoinPath (cServicesDir, " service3 " ), " " , {},
268
292
ServiceStateEnum::eCached, 0 , 0 },
269
- {" service5 " , " provider5 " , " 1 .0.0" , FS::JoinPath (cServicesDir, " service5 " ), " " , {},
293
+ {" service4 " , " provider4 " , " 3 .0.0" , FS::JoinPath (cServicesDir, " service4 " ), " " , {},
270
294
ServiceStateEnum::eCached, 0 , 0 },
271
295
{" service5" , " provider5" , " 3.0.0" , FS::JoinPath (cServicesDir, " service5" ), " " , {},
272
296
ServiceStateEnum::eCached, 0 , 0 },
273
- {" service6" , " provider6" , " 1 .0.0" , FS::JoinPath (cServicesDir, " service6" ), " " , {},
297
+ {" service6" , " provider6" , " 3 .0.0" , FS::JoinPath (cServicesDir, " service6" ), " " , {},
274
298
ServiceStateEnum::eCached, 0 , 0 },
275
- {" service6" , " provider6" , " 4.0.0" , FS::JoinPath (cServicesDir, " service6" ), " " , {},
299
+ {" service7" , " provider7" , " 3.0.0" , FS::JoinPath (cServicesDir, " service7" ), " " , {},
300
+ ServiceStateEnum::eCached, 0 , 0 },
301
+ {" service8" , " provider8" , " 3.0.0" , FS::JoinPath (cServicesDir, " service8" ), " " , {},
276
302
ServiceStateEnum::eCached, 0 , 0 },
277
303
},
278
304
},
@@ -295,7 +321,7 @@ TEST_F(ServiceManagerTest, ProcessDesiredServices)
295
321
Array<ServiceInfo>(testItem.mInfo .data (), testItem.mInfo .size ()), *serviceStatuses)
296
322
.IsNone ());
297
323
298
- ASSERT_EQ (serviceStatuses->Size (), testItem.mData .size ()) << " Invalid service status size" ;
324
+ ASSERT_EQ (serviceStatuses->Size (), testItem.mInfo .size ()) << " Invalid service status size" ;
299
325
300
326
if (auto it
301
327
= serviceStatuses->FindIf ([](const auto & status) { return status.mStatus != ItemStatusEnum::eInstalled; });
0 commit comments