This commit is contained in:
Simon Brand
2017-12-19 15:04:45 +00:00
parent dee71e8bcd
commit 24b4725966
3 changed files with 40 additions and 9 deletions
+26
View File
@@ -0,0 +1,26 @@
#include "catch.hpp"
#include "expected.hpp"
#include <string>
using std::string;
tl::expected<int, string> getInt3(int val)
{
return val;
}
tl::expected<int, string> getInt2(int val)
{
return val;
}
tl::expected<int, string> getInt1()
{
return getInt2(5).and_then(getInt3);
}
TEST_CASE("Issue 1", "[issues.1]") {
getInt1();
}