more testing

This commit is contained in:
Erik Frojdh
2019-08-12 11:53:23 +02:00
parent 151c3ee062
commit f78a98797f
3 changed files with 57 additions and 4 deletions

View File

@ -34,6 +34,15 @@ TEST_CASE("Like vector it can be constructed from size and value") {
REQUIRE(res[4] == 7);
}
TEST_CASE("Result can be iterated using modern syntax"){
Result<int> res{0,1,2,3,4,5};
int i = 0;
for (const auto& r:res)
REQUIRE(r == i++);
}
TEST_CASE("Calling squash on an empty Result produces default value") {
Result<double> res;
REQUIRE(res.squash() == 0.);