Promise<T>::makeEmpty() and Future<T>::makeEmpty()
[folly.git] / folly / futures / test / PromiseTest.cpp
index 3673dc1d18f9c27fa8c8d12ec0b101f48c528167..224fc73fcdc60b76333bafaf6ba9e0f96edd4c48 100644 (file)
@@ -24,6 +24,11 @@ using std::string;
 typedef FutureException eggs_t;
 static eggs_t eggs("eggs");
 
+TEST(Promise, makeEmpty) {
+  auto p = Promise<int>::makeEmpty();
+  EXPECT_TRUE(p.isFulfilled());
+}
+
 TEST(Promise, special) {
   EXPECT_FALSE(std::is_copy_constructible<Promise<int>>::value);
   EXPECT_FALSE(std::is_copy_assignable<Promise<int>>::value);