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__IsLower.cpp | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 Test/Char__IsLower.cpp (limited to 'Test/Char__IsLower.cpp') diff --git a/Test/Char__IsLower.cpp b/Test/Char__IsLower.cpp deleted file mode 100644 index 69390f4..0000000 --- a/Test/Char__IsLower.cpp +++ /dev/null @@ -1,19 +0,0 @@ -#include -#include "Catch2.h" - -// Tests character sign by checking it against a map -TEST_CASE(__FILE__"/MapTest", "[Char][IsLower]") -{ - // Setup - const std::string in = "New album 'Cowboy Tears' out February 18! I am excited!"; - const std::string map = "0110111110001111100111100111001111111000000011011111110"; // 1 -> lowercase, 0 -> not lowercase - - // 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::IsLower(in[i]) != (map[i] == '1')) - FAIL("'" << in[i] << "' differs from the map. Map says '" << map[i] << "', 1-> is a lowercase. Check first if the map is wrong, before trying to debug."); -} -- cgit v1.2.3