@@ -13,6 +13,7 @@ kj::Exception getError(std::string what = "on no!") {
1313 kj::str (what));
1414}
1515
16+ // NOLINTNEXTLINE
1617TEST (UnionPromise, NoPromises) {
1718 kj::EventLoop loop;
1819 kj::WaitScope waitScope (loop);
@@ -24,13 +25,14 @@ TEST(UnionPromise, NoPromises) {
2425 .Finalize ()
2526 .then ([&]() { finalized = true ; })
2627 .wait (waitScope);
27- ASSERT_TRUE (finalized);
28+ EXPECT_TRUE (finalized);
2829}
2930
3031/*
3132 * Single Promise fulfilled
3233 */
3334
35+ // NOLINTNEXTLINE
3436TEST (UnionPromise, SinglePromiseFulfilledBeforeAdd) {
3537 kj::EventLoop loop;
3638 kj::WaitScope waitScope (loop);
@@ -45,9 +47,10 @@ TEST(UnionPromise, SinglePromiseFulfilledBeforeAdd) {
4547 .Finalize ()
4648 .then ([&]() { finalized = true ; })
4749 .wait (waitScope);
48- ASSERT_TRUE (finalized);
50+ EXPECT_TRUE (finalized);
4951}
5052
53+ // NOLINTNEXTLINE
5154TEST (UnionPromise, SinglePromiseFulfilledAfterAdd) {
5255 kj::EventLoop loop;
5356 kj::WaitScope waitScope (loop);
@@ -62,9 +65,10 @@ TEST(UnionPromise, SinglePromiseFulfilledAfterAdd) {
6265 .Finalize ()
6366 .then ([&]() { finalized = true ; })
6467 .wait (waitScope);
65- ASSERT_TRUE (finalized);
68+ EXPECT_TRUE (finalized);
6669}
6770
71+ // NOLINTNEXTLINE
6872TEST (UnionPromise, SinglePromiseFulfilledAfterFinalize) {
6973 kj::EventLoop loop;
7074 kj::WaitScope waitScope (loop);
@@ -76,13 +80,14 @@ TEST(UnionPromise, SinglePromiseFulfilledAfterFinalize) {
7680 std::move (builder).Finalize ().then ([&]() { finalized = true ; });
7781 pair.fulfiller ->fulfill ();
7882 finalizer.wait (waitScope);
79- ASSERT_TRUE (finalized);
83+ EXPECT_TRUE (finalized);
8084}
8185
8286/*
8387 * Single Promise rejected
8488 */
8589
90+ // NOLINTNEXTLINE
8691TEST (UnionPromise, SinglePromisesRejectedBefore) {
8792 kj::EventLoop loop;
8893 kj::WaitScope waitScope (loop);
@@ -99,10 +104,11 @@ TEST(UnionPromise, SinglePromisesRejectedBefore) {
99104 .Finalize ()
100105 .then ([&]() { finalized = true ; }, [&](auto ex) { errored = true ; })
101106 .wait (waitScope);
102- ASSERT_FALSE (finalized);
103- ASSERT_TRUE (errored);
107+ EXPECT_FALSE (finalized);
108+ EXPECT_TRUE (errored);
104109}
105110
111+ // NOLINTNEXTLINE
106112TEST (UnionPromise, SinglePromisesRejectedAfterAdd) {
107113 kj::EventLoop loop;
108114 kj::WaitScope waitScope (loop);
@@ -120,10 +126,11 @@ TEST(UnionPromise, SinglePromisesRejectedAfterAdd) {
120126 .Finalize ()
121127 .then ([&]() { finalized = true ; }, [&](auto ex) { errored = true ; })
122128 .wait (waitScope);
123- ASSERT_FALSE (finalized);
124- ASSERT_TRUE (errored);
129+ EXPECT_FALSE (finalized);
130+ EXPECT_TRUE (errored);
125131}
126132
133+ // NOLINTNEXTLINE
127134TEST (UnionPromise, SinglePromisesRejectedAfterFinalize) {
128135 kj::EventLoop loop;
129136 kj::WaitScope waitScope (loop);
@@ -140,14 +147,15 @@ TEST(UnionPromise, SinglePromisesRejectedAfterFinalize) {
140147
141148 pair.fulfiller ->reject (getError ());
142149 finalizer.wait (waitScope);
143- ASSERT_FALSE (finalized);
144- ASSERT_TRUE (errored);
150+ EXPECT_FALSE (finalized);
151+ EXPECT_TRUE (errored);
145152}
146153
147154/*
148155 * Multiple Promises fulfilled
149156 */
150157
158+ // NOLINTNEXTLINE
151159TEST (UnionPromise, MultiplePromisesFulfilledBeforeAdd) {
152160 kj::EventLoop loop;
153161 kj::WaitScope waitScope (loop);
@@ -166,9 +174,10 @@ TEST(UnionPromise, MultiplePromisesFulfilledBeforeAdd) {
166174 .Finalize ()
167175 .then ([&]() { finalized = true ; })
168176 .wait (waitScope);
169- ASSERT_TRUE (finalized);
177+ EXPECT_TRUE (finalized);
170178}
171179
180+ // NOLINTNEXTLINE
172181TEST (UnionPromise, MultiplePromisesFulfilledBeforeAndAfterAdd) {
173182 kj::EventLoop loop;
174183 kj::WaitScope waitScope (loop);
@@ -188,9 +197,10 @@ TEST(UnionPromise, MultiplePromisesFulfilledBeforeAndAfterAdd) {
188197 .Finalize ()
189198 .then ([&]() { finalized = true ; })
190199 .wait (waitScope);
191- ASSERT_TRUE (finalized);
200+ EXPECT_TRUE (finalized);
192201}
193202
203+ // NOLINTNEXTLINE
194204TEST (UnionPromise, MultiplePromisesFulfilledAfterAdd) {
195205 kj::EventLoop loop;
196206 kj::WaitScope waitScope (loop);
@@ -210,9 +220,10 @@ TEST(UnionPromise, MultiplePromisesFulfilledAfterAdd) {
210220 .Finalize ()
211221 .then ([&]() { finalized = true ; })
212222 .wait (waitScope);
213- ASSERT_TRUE (finalized);
223+ EXPECT_TRUE (finalized);
214224}
215225
226+ // NOLINTNEXTLINE
216227TEST (UnionPromise, MultiplePromisesFulfilledAfterFinalize) {
217228 kj::EventLoop loop;
218229 kj::WaitScope waitScope (loop);
@@ -231,13 +242,14 @@ TEST(UnionPromise, MultiplePromisesFulfilledAfterFinalize) {
231242
232243 pair2.fulfiller ->fulfill ();
233244 finalizer.wait (waitScope);
234- ASSERT_TRUE (finalized);
245+ EXPECT_TRUE (finalized);
235246}
236247
237248/*
238249 * Multiple Promises rejected
239250 */
240251
252+ // NOLINTNEXTLINE
241253TEST (UnionPromise, MultiplePromisesOneRejectedBeforeAdd) {
242254 kj::EventLoop loop;
243255 kj::WaitScope waitScope (loop);
@@ -260,10 +272,11 @@ TEST(UnionPromise, MultiplePromisesOneRejectedBeforeAdd) {
260272 .Finalize ()
261273 .then ([&]() { finalized = true ; }, [&](auto ex) { errored = true ; })
262274 .wait (waitScope);
263- ASSERT_FALSE (finalized);
264- ASSERT_TRUE (errored);
275+ EXPECT_FALSE (finalized);
276+ EXPECT_TRUE (errored);
265277}
266278
279+ // NOLINTNEXTLINE
267280TEST (UnionPromise, MultiplePromisesOneRejectedAfterAdd) {
268281 kj::EventLoop loop;
269282 kj::WaitScope waitScope (loop);
@@ -287,10 +300,11 @@ TEST(UnionPromise, MultiplePromisesOneRejectedAfterAdd) {
287300 .Finalize ()
288301 .then ([&]() { finalized = true ; }, [&](auto ex) { errored = true ; })
289302 .wait (waitScope);
290- ASSERT_FALSE (finalized);
291- ASSERT_TRUE (errored);
303+ EXPECT_FALSE (finalized);
304+ EXPECT_TRUE (errored);
292305}
293306
307+ // NOLINTNEXTLINE
294308TEST (UnionPromise, MultiplePromisesOneRejectedAfterFinalize) {
295309 kj::EventLoop loop;
296310 kj::WaitScope waitScope (loop);
@@ -313,14 +327,15 @@ TEST(UnionPromise, MultiplePromisesOneRejectedAfterFinalize) {
313327 kj::heapString (__FILE__), __LINE__,
314328 kj::heapString (" Oh no!" )));
315329 finalizer.wait (waitScope);
316- ASSERT_FALSE (finalized);
317- ASSERT_TRUE (errored);
330+ EXPECT_FALSE (finalized);
331+ EXPECT_TRUE (errored);
318332}
319333
320334/*
321335 * Use cases
322336 */
323337
338+ // NOLINTNEXTLINE
324339TEST (UnionPromise, NonFatalFailures) {
325340 kj::EventLoop loop;
326341 kj::WaitScope waitScope (loop);
@@ -342,12 +357,13 @@ TEST(UnionPromise, NonFatalFailures) {
342357 .Finalize ()
343358 .then ([&]() { success = true ; }, [&](auto ex) { errored = true ; })
344359 .wait (waitScope);
345- ASSERT_TRUE (success);
346- ASSERT_FALSE (errored);
347- ASSERT_TRUE (onReadyCalled);
348- ASSERT_FALSE (onFailureCalled);
360+ EXPECT_TRUE (success);
361+ EXPECT_FALSE (errored);
362+ EXPECT_TRUE (onReadyCalled);
363+ EXPECT_FALSE (onFailureCalled);
349364}
350365
366+ // NOLINTNEXTLINE
351367TEST (UnionPromise, RandomResolveOrder) {
352368 kj::EventLoop loop;
353369 kj::WaitScope waitScope (loop);
@@ -363,7 +379,7 @@ TEST(UnionPromise, RandomResolveOrder) {
363379 fulfillers[i] = std::move (pair.fulfiller );
364380 }
365381
366- std::mt19937 rnd (SEED );
382+ std::mt19937 rnd (SEED ); // NOLINT
367383 std::shuffle (fulfillers.begin (), fulfillers.end (), rnd);
368384
369385 util::UnionPromiseBuilder builder;
@@ -379,9 +395,10 @@ TEST(UnionPromise, RandomResolveOrder) {
379395 .Finalize ()
380396 .then ([&]() { finalized = true ; })
381397 .wait (waitScope);
382- ASSERT_TRUE (finalized);
398+ EXPECT_TRUE (finalized);
383399}
384400
401+ // NOLINTNEXTLINE
385402TEST (UnionPromise, RandomResolveOrderOneFailed) {
386403 kj::EventLoop loop;
387404 kj::WaitScope waitScope (loop);
@@ -397,7 +414,7 @@ TEST(UnionPromise, RandomResolveOrderOneFailed) {
397414 fulfillers[i] = std::move (pair.fulfiller );
398415 }
399416
400- std::mt19937 rnd (SEED );
417+ std::mt19937 rnd (SEED ); // NOLINT
401418 std::shuffle (fulfillers.begin (), fulfillers.end (), rnd);
402419
403420 util::UnionPromiseBuilder builder;
@@ -406,10 +423,11 @@ TEST(UnionPromise, RandomResolveOrderOneFailed) {
406423 }
407424 size_t failIndex = rnd () % NUM_PROMISES ;
408425 for (size_t i = 0 ; i < NUM_PROMISES ; i++) {
409- if (i == failIndex)
426+ if (i == failIndex) {
410427 fulfillers[i]->reject (getError ());
411- else
428+ } else {
412429 fulfillers[i]->fulfill ();
430+ }
413431 }
414432
415433 bool finalized = false ;
@@ -418,10 +436,11 @@ TEST(UnionPromise, RandomResolveOrderOneFailed) {
418436 .Finalize ()
419437 .then ([&]() { finalized = true ; }, [&](auto ex) { errored = true ; })
420438 .wait (waitScope);
421- ASSERT_FALSE (finalized);
422- ASSERT_TRUE (errored);
439+ EXPECT_FALSE (finalized);
440+ EXPECT_TRUE (errored);
423441}
424442
443+ // NOLINTNEXTLINE
425444TEST (UnionPromise, ChainedPromises) {
426445 kj::EventLoop loop;
427446 kj::WaitScope waitScope (loop);
@@ -454,13 +473,14 @@ TEST(UnionPromise, ChainedPromises) {
454473 std::move (builder).Finalize ().then ([&]() { finalized = true ; });
455474 A.fulfiller ->fulfill ();
456475 finalizer.wait (waitScope);
457- ASSERT_TRUE (finalized);
476+ EXPECT_TRUE (finalized);
458477}
459478
460479/*
461480 * Callback methods
462481 */
463482
483+ // NOLINTNEXTLINE
464484TEST (UnionPromise, OnReady) {
465485 kj::EventLoop loop;
466486 kj::WaitScope waitScope (loop);
@@ -476,10 +496,11 @@ TEST(UnionPromise, OnReady) {
476496 builder.OnFailure ([&errored](auto ex) { errored = true ; });
477497
478498 std::move (builder).Finalize ().wait (waitScope);
479- ASSERT_TRUE (done.all ());
480- ASSERT_FALSE (errored);
499+ EXPECT_TRUE (done.all ());
500+ EXPECT_FALSE (errored);
481501}
482502
503+ // NOLINTNEXTLINE
483504TEST (UnionPromise, OnFailure) {
484505 kj::EventLoop loop;
485506 kj::WaitScope waitScope (loop);
@@ -500,8 +521,8 @@ TEST(UnionPromise, OnFailure) {
500521 pair.fulfiller ->reject (getError ());
501522
502523 std::move (builder).Finalize ().then ([]() {}, [](auto ex) {}).wait (waitScope);
503- ASSERT_TRUE (failCallbacks.all ());
504- ASSERT_FALSE (succeded);
524+ EXPECT_TRUE (failCallbacks.all ());
525+ EXPECT_FALSE (succeded);
505526}
506527
507528} // namespace
0 commit comments