From 954629f6bc3b7753c5be0c08e0cdb5caf1056d23 Mon Sep 17 00:00:00 2001 From: Leonetienne Date: Mon, 16 May 2022 23:57:26 +0200 Subject: Adhere to new project structure --- Test/Char__IsUpper.cpp | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 Test/Char__IsUpper.cpp (limited to 'Test/Char__IsUpper.cpp') diff --git a/Test/Char__IsUpper.cpp b/Test/Char__IsUpper.cpp deleted file mode 100644 index 6bc10b3..0000000 --- a/Test/Char__IsUpper.cpp +++ /dev/null @@ -1,20 +0,0 @@ -#include -#include "Catch2.h" -#include - -// Tests character sign by checking it against a map -TEST_CASE(__FILE__"/MapTest", "[Char][IsUpper]") -{ - // Setup - const std::string in = "New album 'Cowboy Tears' out February 18! I am excited!"; - const std::string map = "1000000000010000001000000000010000000000001000000000000"; // 1 -> uppercase, 0 -> not uppercase - - // Verify that I didn't frick up compiling the map by hand - if (in.length() != map.length()) - FAIL("map.size() does not match in.size(). (" << in.length() << " : " << map.length() << ")"); - - // Exercise & Verify - for (std::size_t i = 0; i < in.size(); i++) - if (CharTools::IsUpper(in[i]) != (map[i] == '1')) - FAIL("'" << in[i] << "' differs from the map. Map says '" << map[i] << "', 1-> is an uppercase. Check first if the map is wrong, before trying to debug."); -} -- cgit v1.2.3