@@ -288,8 +288,8 @@ TEST(
288288
289289TEST (ImmediateFuture, collectAllImmediate) {
290290 std::vector<ImmediateFuture<int >> vec;
291- vec.push_back (ImmediateFuture< int >{ 42 } );
292- vec.push_back (ImmediateFuture< int >{ 43 } );
291+ vec.emplace_back ( 42 );
292+ vec.emplace_back ( 43 );
293293
294294 auto fut = collectAll (std::move (vec));
295295 EXPECT_NE (fut.debugIsImmediate (), detail::kImmediateFutureAlwaysDefer );
@@ -303,10 +303,10 @@ TEST(ImmediateFuture, collectAllSemi) {
303303 std::vector<ImmediateFuture<int >> vec;
304304
305305 auto [promise1, semiFut1] = folly::makePromiseContract<int >();
306- vec.push_back (ImmediateFuture< int >{ std::move (semiFut1)} );
306+ vec.emplace_back ( std::move (semiFut1));
307307
308308 auto [promise2, semiFut2] = folly::makePromiseContract<int >();
309- vec.push_back (ImmediateFuture< int >{ std::move (semiFut2)} );
309+ vec.emplace_back ( std::move (semiFut2));
310310
311311 auto fut = collectAll (std::move (vec));
312312 EXPECT_FALSE (fut.isReady ());
@@ -323,8 +323,8 @@ TEST(ImmediateFuture, collectAllMixed) {
323323 std::vector<ImmediateFuture<int >> vec;
324324
325325 auto [promise, semiFut] = folly::makePromiseContract<int >();
326- vec.push_back (ImmediateFuture< int >{ std::move (semiFut)} );
327- vec.push_back (ImmediateFuture< int >{ 43 } );
326+ vec.emplace_back ( std::move (semiFut));
327+ vec.emplace_back ( 43 );
328328
329329 auto fut = collectAll (std::move (vec));
330330 EXPECT_FALSE (fut.isReady ());
@@ -346,7 +346,7 @@ TEST(ImmediateFuture, collectUncopyable) {
346346 Uncopyable& operator =(const Uncopyable&) = delete ;
347347 };
348348 std::vector<ImmediateFuture<Uncopyable>> vec;
349- vec.push_back (Uncopyable{});
349+ vec.emplace_back (Uncopyable{});
350350
351351 auto fut = collectAll (std::move (vec));
352352 EXPECT_NE (fut.isReady (), detail::kImmediateFutureAlwaysDefer );
@@ -356,8 +356,8 @@ TEST(ImmediateFuture, collectAllOrdering) {
356356 std::vector<ImmediateFuture<int >> vec;
357357
358358 auto [promise, semiFut] = folly::makePromiseContract<int >();
359- vec.push_back (ImmediateFuture< int >{ std::move (semiFut)} );
360- vec.push_back (ImmediateFuture< int >{ 43 } );
359+ vec.emplace_back ( std::move (semiFut));
360+ vec.emplace_back ( 43 );
361361
362362 auto fut = collectAll (std::move (vec));
363363 EXPECT_FALSE (fut.isReady ());
@@ -532,7 +532,7 @@ TEST(ImmediateFuture, collectAllSafeTupleValid) {
532532
533533TEST (ImmediateFuture, collectAllSafeVector) {
534534 std::vector<ImmediateFuture<int >> vec;
535- vec.push_back (ImmediateFuture< int >{ 42 } );
535+ vec.emplace_back ( 42 );
536536 vec.push_back (makeImmediateFuture<int >(std::logic_error (" Test exception" )));
537537
538538 auto fut = collectAllSafe (std::move (vec));
@@ -569,8 +569,8 @@ TEST(ImmediateFuture, collectAllSafeVectorError) {
569569
570570TEST (ImmediateFuture, collectAllSafeVectorValid) {
571571 std::vector<ImmediateFuture<int >> vec;
572- vec.push_back (ImmediateFuture< int >{ 42 } );
573- vec.push_back (ImmediateFuture< int >{ 43 } );
572+ vec.emplace_back ( 42 );
573+ vec.emplace_back ( 43 );
574574
575575 auto future = collectAllSafe (std::move (vec));
576576 EXPECT_NE (future.isReady (), detail::kImmediateFutureAlwaysDefer );
@@ -583,8 +583,8 @@ TEST(ImmediateFuture, collectAllSafeVectorValid) {
583583
584584TEST (ImmediateFuture, unit_method) {
585585 std::vector<ImmediateFuture<int >> vec;
586- vec.push_back (ImmediateFuture< int >{ 42 } );
587- vec.push_back (ImmediateFuture< int >{ 43 } );
586+ vec.emplace_back ( 42 );
587+ vec.emplace_back ( 43 );
588588
589589 auto future = collectAllSafe (std::move (vec)).unit ();
590590 EXPECT_NE (future.isReady (), detail::kImmediateFutureAlwaysDefer );
0 commit comments