Skip to content
Snippets Groups Projects
Commit 9e0bbb4f authored by Anna Gillert's avatar Anna Gillert
Browse files

Fix subtraction tests

parent 9a40655a
Branches test-seb
No related tags found
No related merge requests found
...@@ -41,10 +41,9 @@ TEST_CASE("subtract-function work as designed","[mathemathic-operations]") { ...@@ -41,10 +41,9 @@ TEST_CASE("subtract-function work as designed","[mathemathic-operations]") {
// Subtract from int min // Subtract from int min
REQUIRE(subtract(0, std::numeric_limits<int>::min()) == std::numeric_limits<int>::min()); REQUIRE(subtract(0, std::numeric_limits<int>::min()) == std::numeric_limits<int>::min());
REQUIRE(subtract(std::numeric_limits<int>::min(), 0) == std::numeric_limits<int>::min()); REQUIRE(subtract(std::numeric_limits<int>::min(), std::numeric_limits<int>::min()) == 0);
REQUIRE_THROWS_AS(subtract(1, std::numeric_limits<int>::min()), std::invalid_argument); REQUIRE_THROWS_AS(subtract(1, std::numeric_limits<int>::min()), std::invalid_argument);
REQUIRE_THROWS_AS(subtract(2, std::numeric_limits<int>::min()), std::invalid_argument); REQUIRE_THROWS_AS(subtract(2, std::numeric_limits<int>::min()), std::invalid_argument);
REQUIRE_THROWS_AS(subtract(std::numeric_limits<int>::min(), std::numeric_limits<int>::min()), std::invalid_argument);
} }
TEST_CASE("multiply-function work as designed","[mathemathic-operations]") { TEST_CASE("multiply-function work as designed","[mathemathic-operations]") {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment