diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2014-10-09 19:54:23 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2014-10-13 13:20:28 -0700 |
commit | a5e0fe8204a8b3299507a645f3479e9ead6c6110 (patch) | |
tree | fdb6b0afd0ea0138dd4f7f8f671c23bf6bb4f2eb /src/compat/option_test.cpp | |
parent | 0d9f2d217265e826a4843b3873824216344f1b24 (diff) | |
download | tmwa-a5e0fe8204a8b3299507a645f3479e9ead6c6110.tar.gz tmwa-a5e0fe8204a8b3299507a645f3479e9ead6c6110.tar.bz2 tmwa-a5e0fe8204a8b3299507a645f3479e9ead6c6110.tar.xz tmwa-a5e0fe8204a8b3299507a645f3479e9ead6c6110.zip |
Add OPTION_IS_SOME branching macro
Diffstat (limited to 'src/compat/option_test.cpp')
-rw-r--r-- | src/compat/option_test.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/compat/option_test.cpp b/src/compat/option_test.cpp index e4be147..d99eda9 100644 --- a/src/compat/option_test.cpp +++ b/src/compat/option_test.cpp @@ -324,6 +324,26 @@ TEST(Option, unwrap) v = None; TRY_UNWRAP(fcl(), v = Some(1)); v = None; TRY_UNWRAP(fr(), v = Some(1)); v = None; TRY_UNWRAP(fcr(), v = Some(1)); + + v = None; + if OPTION_IS_SOME(o, v) + { + EXPECT_NE(o, o); + } + else + { + SUCCEED(); + } + + v = Some(1); + if OPTION_IS_SOME(o, v) + { + EXPECT_EQ(o, 1); + } + else + { + FAIL(); + } } TEST(Option, flatten) |