*/
#include <gtest/gtest.h>
-#include <thread>
#include <folly/futures/Future.h>
+#include <thread>
+
using namespace folly;
struct Widget {
EXPECT_EQ(future.value().moved_, 2);
}
-TEST(Then, TryConstRValueReference) {
+TEST(Then, tryConstRValueReference) {
auto future = makeFuture<Widget>(23).then(
[](const Try<Widget>&& t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, TryRValueReference) {
+TEST(Then, tryRValueReference) {
auto future = makeFuture<Widget>(23).then(
[](Try<Widget>&& t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, TryLValueReference) {
+TEST(Then, tryLValueReference) {
auto future = makeFuture<Widget>(23).then(
[](Try<Widget>& t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, TryConstLValueReference) {
+TEST(Then, tryConstLValueReference) {
auto future = makeFuture<Widget>(23).then(
[](const Try<Widget>& t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, TryValue) {
+TEST(Then, tryValue) {
auto future = makeFuture<Widget>(23).then(
[](Try<Widget> t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, TryConstValue) {
+TEST(Then, tryConstValue) {
auto future = makeFuture<Widget>(23).then(
[](const Try<Widget> t) {
EXPECT_EQ(t.value().copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, ConstRValueReference) {
+TEST(Then, constRValueReference) {
auto future = makeFuture<Widget>(23).then(
[](const Widget&& w) {
EXPECT_EQ(w.copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, RValueReference) {
+TEST(Then, rValueReference) {
auto future = makeFuture<Widget>(23).then(
[](Widget&& w) {
EXPECT_EQ(w.copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, LValueReference) {
+TEST(Then, lValueReference) {
auto future = makeFuture<Widget>(23).then(
[](Widget& w) {
EXPECT_EQ(w.copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, ConstLValueReference) {
+TEST(Then, constLValueReference) {
auto future = makeFuture<Widget>(23).then(
[](const Widget& w) {
EXPECT_EQ(w.copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, Value) {
+TEST(Then, value) {
auto future = makeFuture<Widget>(23).then(
[](Widget w) {
EXPECT_EQ(w.copied_, 0);
EXPECT_EQ(future.value(), 23);
}
-TEST(Then, ConstValue) {
+TEST(Then, constValue) {
auto future = makeFuture<Widget>(23).then(
[](const Widget w) {
EXPECT_EQ(w.copied_, 0);