Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2107)

Unified Diff: webrtc/base/optional_unittest.cc

Issue 1432553007: Rename Maybe to Optional (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: rebase Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « webrtc/base/optional.h ('k') | webrtc/modules/audio_coding/main/acm2/acm_receiver.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: webrtc/base/optional_unittest.cc
diff --git a/webrtc/base/maybe_unittest.cc b/webrtc/base/optional_unittest.cc
similarity index 82%
rename from webrtc/base/maybe_unittest.cc
rename to webrtc/base/optional_unittest.cc
index f7707d1c817a3d89cf0eff64c0e16e28f8bf3e7a..5483314f4978d0144f8bb9456680dda5e74f92af 100644
--- a/webrtc/base/maybe_unittest.cc
+++ b/webrtc/base/optional_unittest.cc
@@ -14,7 +14,7 @@
#include <vector>
#include "webrtc/base/gunit.h"
-#include "webrtc/base/maybe.h"
+#include "webrtc/base/optional.h"
namespace rtc {
@@ -118,19 +118,19 @@ std::vector<std::string> V(Ts... es) {
} // namespace
-TEST(MaybeTest, TestConstructDefault) {
+TEST(OptionalTest, TestConstructDefault) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
+ Optional<Logger> x;
EXPECT_FALSE(x);
}
EXPECT_EQ(V("0:0. default constructor", "0:0. destructor"), *log);
}
-TEST(MaybeTest, TestConstructCopyEmpty) {
+TEST(OptionalTest, TestConstructCopyEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
+ Optional<Logger> x;
EXPECT_FALSE(x);
auto y = x;
EXPECT_FALSE(y);
@@ -140,11 +140,11 @@ TEST(MaybeTest, TestConstructCopyEmpty) {
*log);
}
-TEST(MaybeTest, TestConstructCopyFull) {
+TEST(OptionalTest, TestConstructCopyFull) {
auto log = Logger::Setup();
{
Logger a;
- Maybe<Logger> x(a);
+ Optional<Logger> x(a);
EXPECT_TRUE(x);
log->push_back("---");
auto y = x;
@@ -157,12 +157,12 @@ TEST(MaybeTest, TestConstructCopyFull) {
*log);
}
-TEST(MaybeTest, TestConstructMoveEmpty) {
+TEST(OptionalTest, TestConstructMoveEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
+ Optional<Logger> x;
EXPECT_FALSE(x);
- auto y = static_cast<Maybe<Logger>&&>(x);
+ auto y = static_cast<Optional<Logger>&&>(x);
EXPECT_FALSE(y);
}
EXPECT_EQ(V("0:0. default constructor", "1:0. move constructor (from 0:0)",
@@ -170,13 +170,13 @@ TEST(MaybeTest, TestConstructMoveEmpty) {
*log);
}
-TEST(MaybeTest, TestConstructMoveFull) {
+TEST(OptionalTest, TestConstructMoveFull) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
+ Optional<Logger> x(Logger(17));
EXPECT_TRUE(x);
log->push_back("---");
- auto y = static_cast<Maybe<Logger>&&>(x);
+ auto y = static_cast<Optional<Logger>&&>(x);
EXPECT_TRUE(x);
EXPECT_TRUE(y);
log->push_back("---");
@@ -188,10 +188,10 @@ TEST(MaybeTest, TestConstructMoveFull) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToEmptyFromEmpty) {
+TEST(OptionalTest, TestCopyAssignToEmptyFromEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x, y;
+ Optional<Logger> x, y;
x = y;
}
EXPECT_EQ(
@@ -200,11 +200,11 @@ TEST(MaybeTest, TestCopyAssignToEmptyFromEmpty) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToFullFromEmpty) {
+TEST(OptionalTest, TestCopyAssignToFullFromEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
- Maybe<Logger> y;
+ Optional<Logger> x(Logger(17));
+ Optional<Logger> y;
log->push_back("---");
x = y;
log->push_back("---");
@@ -217,11 +217,11 @@ TEST(MaybeTest, TestCopyAssignToFullFromEmpty) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToEmptyFromFull) {
+TEST(OptionalTest, TestCopyAssignToEmptyFromFull) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
- Maybe<Logger> y(Logger(17));
+ Optional<Logger> x;
+ Optional<Logger> y(Logger(17));
log->push_back("---");
x = y;
log->push_back("---");
@@ -233,11 +233,11 @@ TEST(MaybeTest, TestCopyAssignToEmptyFromFull) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToFullFromFull) {
+TEST(OptionalTest, TestCopyAssignToFullFromFull) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
- Maybe<Logger> y(Logger(42));
+ Optional<Logger> x(Logger(17));
+ Optional<Logger> y(Logger(42));
log->push_back("---");
x = y;
log->push_back("---");
@@ -251,13 +251,13 @@ TEST(MaybeTest, TestCopyAssignToFullFromFull) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToEmptyFromT) {
+TEST(OptionalTest, TestCopyAssignToEmptyFromT) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
+ Optional<Logger> x;
Logger y(17);
log->push_back("---");
- x = rtc::Maybe<Logger>(y);
+ x = Optional<Logger>(y);
log->push_back("---");
}
EXPECT_EQ(V("0:0. default constructor", "1:17. explicit constructor", "---",
@@ -267,13 +267,13 @@ TEST(MaybeTest, TestCopyAssignToEmptyFromT) {
*log);
}
-TEST(MaybeTest, TestCopyAssignToFullFromT) {
+TEST(OptionalTest, TestCopyAssignToFullFromT) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
+ Optional<Logger> x(Logger(17));
Logger y(42);
log->push_back("---");
- x = rtc::Maybe<Logger>(y);
+ x = Optional<Logger>(y);
log->push_back("---");
}
EXPECT_EQ(
@@ -285,11 +285,11 @@ TEST(MaybeTest, TestCopyAssignToFullFromT) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToEmptyFromEmpty) {
+TEST(OptionalTest, TestMoveAssignToEmptyFromEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x, y;
- x = static_cast<Maybe<Logger>&&>(y);
+ Optional<Logger> x, y;
+ x = static_cast<Optional<Logger>&&>(y);
}
EXPECT_EQ(
V("0:0. default constructor", "1:1. default constructor",
@@ -297,13 +297,13 @@ TEST(MaybeTest, TestMoveAssignToEmptyFromEmpty) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToFullFromEmpty) {
+TEST(OptionalTest, TestMoveAssignToFullFromEmpty) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
- Maybe<Logger> y;
+ Optional<Logger> x(Logger(17));
+ Optional<Logger> y;
log->push_back("---");
- x = static_cast<Maybe<Logger>&&>(y);
+ x = static_cast<Optional<Logger>&&>(y);
log->push_back("---");
}
EXPECT_EQ(
@@ -314,13 +314,13 @@ TEST(MaybeTest, TestMoveAssignToFullFromEmpty) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToEmptyFromFull) {
+TEST(OptionalTest, TestMoveAssignToEmptyFromFull) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
- Maybe<Logger> y(Logger(17));
+ Optional<Logger> x;
+ Optional<Logger> y(Logger(17));
log->push_back("---");
- x = static_cast<Maybe<Logger>&&>(y);
+ x = static_cast<Optional<Logger>&&>(y);
log->push_back("---");
}
EXPECT_EQ(V("0:0. default constructor", "1:17. explicit constructor",
@@ -330,13 +330,13 @@ TEST(MaybeTest, TestMoveAssignToEmptyFromFull) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToFullFromFull) {
+TEST(OptionalTest, TestMoveAssignToFullFromFull) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
- Maybe<Logger> y(Logger(42));
+ Optional<Logger> x(Logger(17));
+ Optional<Logger> y(Logger(42));
log->push_back("---");
- x = static_cast<Maybe<Logger>&&>(y);
+ x = static_cast<Optional<Logger>&&>(y);
log->push_back("---");
}
EXPECT_EQ(
@@ -348,13 +348,13 @@ TEST(MaybeTest, TestMoveAssignToFullFromFull) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToEmptyFromT) {
+TEST(OptionalTest, TestMoveAssignToEmptyFromT) {
auto log = Logger::Setup();
{
- Maybe<Logger> x;
+ Optional<Logger> x;
Logger y(17);
log->push_back("---");
- x = rtc::Maybe<Logger>(static_cast<Logger&&>(y));
+ x = Optional<Logger>(static_cast<Logger&&>(y));
log->push_back("---");
}
EXPECT_EQ(V("0:0. default constructor", "1:17. explicit constructor", "---",
@@ -364,13 +364,13 @@ TEST(MaybeTest, TestMoveAssignToEmptyFromT) {
*log);
}
-TEST(MaybeTest, TestMoveAssignToFullFromT) {
+TEST(OptionalTest, TestMoveAssignToFullFromT) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(17));
+ Optional<Logger> x(Logger(17));
Logger y(42);
log->push_back("---");
- x = rtc::Maybe<Logger>(static_cast<Logger&&>(y));
+ x = Optional<Logger>(static_cast<Logger&&>(y));
log->push_back("---");
}
EXPECT_EQ(
@@ -382,21 +382,21 @@ TEST(MaybeTest, TestMoveAssignToFullFromT) {
*log);
}
-TEST(MaybeTest, TestDereference) {
+TEST(OptionalTest, TestDereference) {
auto log = Logger::Setup();
{
- Maybe<Logger> x(Logger(42));
+ Optional<Logger> x(Logger(42));
const auto& y = x;
log->push_back("---");
x->Foo();
y->Foo();
- static_cast<Maybe<Logger>&&>(x)->Foo();
- static_cast<const Maybe<Logger>&&>(y)->Foo();
+ static_cast<Optional<Logger>&&>(x)->Foo();
+ static_cast<const Optional<Logger>&&>(y)->Foo();
log->push_back("---");
(*x).Foo();
(*y).Foo();
- (*static_cast<Maybe<Logger>&&>(x)).Foo();
- (*static_cast<const Maybe<Logger>&&>(y)).Foo();
+ (*static_cast<Optional<Logger>&&>(x)).Foo();
+ (*static_cast<const Optional<Logger>&&>(y)).Foo();
log->push_back("---");
}
EXPECT_EQ(V("0:42. explicit constructor",
@@ -407,20 +407,20 @@ TEST(MaybeTest, TestDereference) {
*log);
}
-TEST(MaybeTest, TestDereferenceWithDefault) {
+TEST(OptionalTest, TestDereferenceWithDefault) {
auto log = Logger::Setup();
{
const Logger a(17), b(42);
- Maybe<Logger> x(a);
- Maybe<Logger> y;
+ Optional<Logger> x(a);
+ Optional<Logger> y;
log->push_back("-1-");
EXPECT_EQ(a, x.value_or(Logger(42)));
log->push_back("-2-");
EXPECT_EQ(b, y.value_or(Logger(42)));
log->push_back("-3-");
- EXPECT_EQ(a, Maybe<Logger>(Logger(17)).value_or(b));
+ EXPECT_EQ(a, Optional<Logger>(Logger(17)).value_or(b));
log->push_back("-4-");
- EXPECT_EQ(b, Maybe<Logger>().value_or(b));
+ EXPECT_EQ(b, Optional<Logger>().value_or(b));
log->push_back("-5-");
}
EXPECT_EQ(
@@ -437,11 +437,11 @@ TEST(MaybeTest, TestDereferenceWithDefault) {
*log);
}
-TEST(MaybeTest, TestEquality) {
+TEST(OptionalTest, TestEquality) {
auto log = Logger::Setup();
{
Logger a(17), b(42);
- Maybe<Logger> ma1(a), ma2(a), mb(b), me1, me2;
+ Optional<Logger> ma1(a), ma2(a), mb(b), me1, me2;
log->push_back("---");
EXPECT_EQ(ma1, ma1);
EXPECT_EQ(ma1, ma2);
@@ -463,11 +463,11 @@ TEST(MaybeTest, TestEquality) {
*log);
}
-TEST(MaybeTest, TestSwap) {
+TEST(OptionalTest, TestSwap) {
auto log = Logger::Setup();
{
Logger a(17), b(42);
- Maybe<Logger> x1(a), x2(b), y1(a), y2, z1, z2;
+ Optional<Logger> x1(a), x2(b), y1(a), y2, z1, z2;
log->push_back("---");
swap(x1, x2); // Swap full <-> full.
swap(y1, y2); // Swap full <-> empty.
« no previous file with comments | « webrtc/base/optional.h ('k') | webrtc/modules/audio_coding/main/acm2/acm_receiver.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698