summaryrefslogtreecommitdiff
path: root/test/test_common.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_common.hpp')
-rw-r--r--test/test_common.hpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/test_common.hpp b/test/test_common.hpp
index 05f86db..0ca8eb4 100644
--- a/test/test_common.hpp
+++ b/test/test_common.hpp
@@ -34,7 +34,16 @@ static_assert(sizeof(THREE_BYTE) == 3 + 1);
static_assert(sizeof(FOUR_BYTE) == 4 + 1);
#define CHQUOTE "why waste time learning, when ignorance is instantaneous?"
-#define CHARACTER_SET "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+
+#define LOWERCASE_CHARS "abcdefghijklmnopqrstuvwxyz"
+#define UPPERCASE_CHARS "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
+#define DECIMAL_CHARS "0123456789"
+#define ALPHA_CHARS LOWERCASE_CHARS UPPERCASE_CHARS
+#define ALPHA_NUMERIC_CHARS ALPHA_CHARS DECIMAL_CHARS
+#define PUNCTUATION_CHARS "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"
+#define GRAPHICAL_CHARS ALPHA_NUMERIC_CHARS PUNCTUATION_CHARS
+#define CHARACTER_SET LOWERCASE_CHARS " " UPPERCASE_CHARS
+
// NOLINTEND(cppcoreguidelines-macro-usage)
constexpr size_t charSetSize = sizeof(CHARACTER_SET) - 1;