MCPcopy Create free account
hub / github.com/3rdparty/libprocess / AwaitAssertExited

Function AwaitAssertExited

include/process/gtest.hpp:580–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

578
579
580inline ::testing::AssertionResult AwaitAssertExited(
581 const char* actualExpr,
582 const char* durationExpr,
583 const process::Future<Option<int>>& actual,
584 const Duration& duration)
585{
586 const ::testing::AssertionResult result =
587 AwaitAssertReady(actualExpr, durationExpr, actual, duration);
588
589 if (result) {
590 CHECK_READY(actual);
591 if (actual->isNone()) {
592 return ::testing::AssertionFailure()
593 << "(" << actualExpr << ").get() is NONE";
594 }
595
596 return AssertExited(
597 strings::join("(", actualExpr, ")->get()").c_str(),
598 actual->get());
599 }
600
601 return result;
602}
603
604
605#define AWAIT_ASSERT_EXITED_FOR(expected, actual, duration) \

Callers 2

AwaitAssertExitStatusEqFunction · 0.85
AwaitAssertExitStatusNeFunction · 0.85

Calls 2

AwaitAssertReadyFunction · 0.85
getMethod · 0.45

Tested by

no test coverage detected