@@ -66,25 +66,20 @@ class FakeManager : public Manager {
6666 condition_variable list_available_servable_ids_condition_;
6767};
6868
69- TEST (AvailabilityHelpersTest, Available) {
70- std::vector<ServableRequest> available_servables_query;
71- available_servables_query.emplace_back (
72- ServableRequest::Specific (" servable0" , 0 ));
69+ TEST (AvailabilityHelpersTest, SpecificAvailable) {
7370 FakeManager fake_manager;
7471 fake_manager.set_available_servable_ids ({{" servable0" , 0 }});
75- WaitUntilServablesAvailable (&fake_manager, available_servables_query );
72+ WaitUntilServablesAvailable ({{ " servable0 " , 0 }}, &fake_manager );
7673}
7774
7875TEST (AvailabilityHelpersTest, SpecificNotAvailable) {
7976 FakeManager fake_manager;
8077 fake_manager.set_available_servable_ids ({{" servable0" , 0 }});
81- const std::vector<ServableRequest> available_servables_query = {
82- ServableRequest::Specific (" servable0" , 0 ),
83- ServableRequest::Specific (" servable1" , 0 )};
8478 Notification finished;
8579 std::unique_ptr<Thread> wait (
8680 Env::Default ()->StartThread ({}, " WaitUntilServablesAvailable" , [&]() {
87- WaitUntilServablesAvailable (&fake_manager, available_servables_query);
81+ WaitUntilServablesAvailable ({{" servable0" , 0 }, {" servable1" , 0 }},
82+ &fake_manager);
8883 finished.Notify ();
8984 }));
9085 // Waiting for 2 calls ensures that we waited at least once for the servables
@@ -98,13 +93,13 @@ TEST(AvailabilityHelpersTest, SpecificNotAvailable) {
9893TEST (AvailabilityHelpersTest, LatestNotAvailable) {
9994 FakeManager fake_manager;
10095 fake_manager.set_available_servable_ids ({{" servable0" , 0 }});
101- const std::vector<ServableRequest> available_servables_query = {
102- ServableRequest::Specific (" servable0" , 0 ),
103- ServableRequest::Latest (" servable1" )};
10496 Notification finished;
10597 std::unique_ptr<Thread> wait (
10698 Env::Default ()->StartThread ({}, " WaitUntilServablesAvailable" , [&]() {
107- WaitUntilServablesAvailable (&fake_manager, available_servables_query);
99+ WaitUntilServablesAvailableForRequests (
100+ {ServableRequest::Specific (" servable0" , 0 ),
101+ ServableRequest::Latest (" servable1" )},
102+ &fake_manager);
108103 finished.Notify ();
109104 }));
110105 // Waiting for 2 calls ensures that we waited at least once for the servables
@@ -116,21 +111,19 @@ TEST(AvailabilityHelpersTest, LatestNotAvailable) {
116111}
117112
118113TEST (AvailabilityHelpersTest, LatestVersion) {
119- std::vector<ServableRequest> available_servables_query;
120- available_servables_query.emplace_back (ServableRequest::Latest (" servable0" ));
121114 FakeManager fake_manager;
122115 fake_manager.set_available_servable_ids ({{" servable0" , 123 }});
123- WaitUntilServablesAvailable (&fake_manager, available_servables_query);
116+ WaitUntilServablesAvailableForRequests ({ServableRequest::Latest (" servable0" )},
117+ &fake_manager);
124118}
125119
126120TEST (AvailabilityHelpersTest, LatestAndExactVersion) {
127- std::vector<ServableRequest> available_servables_query;
128- available_servables_query.emplace_back (ServableRequest::Latest (" servable0" ));
129- available_servables_query.emplace_back (
130- ServableRequest::Specific (" servable1" , 1 ));
131121 FakeManager fake_manager;
132122 fake_manager.set_available_servable_ids ({{" servable0" , 0 }, {" servable1" , 1 }});
133- WaitUntilServablesAvailable (&fake_manager, available_servables_query);
123+ WaitUntilServablesAvailableForRequests (
124+ {ServableRequest::Latest (" servable0" ),
125+ ServableRequest::Specific (" servable1" , 1 )},
126+ &fake_manager);
134127}
135128
136129} // namespace
0 commit comments