This commit is contained in:
Erik Frojdh
2019-08-09 11:00:12 +02:00
parent 5292075a0a
commit dfbf7ab39a
6 changed files with 69 additions and 20 deletions

View File

@ -2,6 +2,7 @@
#include "catch.hpp"
#include <type_traits>
#include <string>
using sls::Result;
@ -73,3 +74,13 @@ TEST_CASE("equal", "[n2]"){
res.push_back(1.3);
REQUIRE(res.equal() == false);
}
TEST_CASE("throws for tsquash", "[n2]"){
Result<int> res{1,2,3};
REQUIRE_THROWS(res.tsquash("something is wrong"));
}
TEST_CASE("", "[n2]"){
Result<std::string> res{"hej", "hej", "hej"};
REQUIRE(res.squash() == "hej");
}