| 66 | |
| 67 | Y_UNIT_TEST_SUITE(TFutureTest) { |
| 68 | Y_UNIT_TEST(ShouldInitiallyHasNoValue) { |
| 69 | TPromise<int> promise; |
| 70 | UNIT_ASSERT(!promise.HasValue()); |
| 71 | |
| 72 | promise = NewPromise<int>(); |
| 73 | UNIT_ASSERT(!promise.HasValue()); |
| 74 | |
| 75 | TFuture<int> future; |
| 76 | UNIT_ASSERT(!future.HasValue()); |
| 77 | |
| 78 | future = promise.GetFuture(); |
| 79 | UNIT_ASSERT(!future.HasValue()); |
| 80 | } |
| 81 | |
| 82 | Y_UNIT_TEST(ShouldInitiallyHasNoValueVoid) { |
| 83 | TPromise<void> promise; |
nothing calls this directly
no test coverage detected