|
proxygen
|
Go to the source code of this file.
Functions | |
| TEST (FutureSplitter, splitFutureSuccess) | |
| TEST (FutureSplitter, splitFutureSuccessSemiFuture) | |
| TEST (FutureSplitter, splitFutureSuccessNullExecutor) | |
| TEST (FutureSplitter, splitFutureCopyable) | |
| TEST (FutureSplitter, splitFutureMovable) | |
| TEST (FutureSplitter, splitFutureCopyAssignable) | |
| TEST (FutureSplitter, splitFutureMoveAssignable) | |
| TEST (FutureSplitter, splitFutureScope) | |
| TEST (FutureSplitter, splitFutureFailure) | |
| TEST (FutureSplitter, splitFuturePriority) | |
| TEST | ( | FutureSplitter | , |
| splitFutureSuccess | |||
| ) |
Definition at line 22 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureSuccessSemiFuture | |||
| ) |
Definition at line 36 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getSemiFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureSuccessNullExecutor | |||
| ) |
Definition at line 50 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, f, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureCopyable | |||
| ) |
Definition at line 68 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureMovable | |||
| ) |
Definition at line 87 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureCopyAssignable | |||
| ) |
Definition at line 106 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureMoveAssignable | |||
| ) |
Definition at line 126 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureScope | |||
| ) |
Definition at line 146 of file FutureSplitterTest.cpp.
References EXPECT_EQ, EXPECT_FALSE, EXPECT_NO_THROW, EXPECT_TRUE, folly::Promise< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), folly::gen::move, and folly::Promise< T >::setValue().
| TEST | ( | FutureSplitter | , |
| splitFutureFailure | |||
| ) |
Definition at line 160 of file FutureSplitterTest.cpp.
References EXPECT_FALSE, EXPECT_TRUE, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::InlineExecutor::instance(), and folly::Promise< T >::setException().
| TEST | ( | FutureSplitter | , |
| splitFuturePriority | |||
| ) |
Definition at line 178 of file FutureSplitterTest.cpp.
References EXPECT_EQ, folly::FutureSplitter< T >::getFuture(), folly::Promise< T >::getSemiFuture(), folly::Executor::HI_PRI, folly::InlineExecutor::instance(), folly::Executor::LO_PRI, and folly::Executor::MID_PRI.