From 004db5e7e4e9ab6ac5b4730873c6b8f58da92930 Mon Sep 17 00:00:00 2001 From: Roland Reichwein Date: Sun, 22 Jan 2023 12:02:16 +0100 Subject: Storage bugfix, whiteboard xml implementation --- tests/test-storage.cpp | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) (limited to 'tests/test-storage.cpp') diff --git a/tests/test-storage.cpp b/tests/test-storage.cpp index ce19c3e..d8259e1 100644 --- a/tests/test-storage.cpp +++ b/tests/test-storage.cpp @@ -210,15 +210,20 @@ TEST_F(StorageTest, revision_increment) TEST_F(StorageTest, generate_id) { Storage storage(*m_config); - std::string a{storage.generate_id()}; - std::string b{storage.generate_id()}; + for (int i = 0; i < 100; i++) { + std::string a{storage.generate_id()}; + std::string b{storage.generate_id()}; - EXPECT_NE(a, b); - EXPECT_NE(a, ""); - EXPECT_NE(b, ""); + EXPECT_NE(a, b); + EXPECT_NE(a, ""); + EXPECT_NE(b, ""); - EXPECT_GE(a.size(), 6); + EXPECT_GE(a.size(), 6); + for (char c: a + b) { + EXPECT_TRUE((c >= '0' && c <= '9') || (c >= 'a' && c <= 'z')); + } + } } TEST_F(StorageTest, checksum32) -- cgit v1.2.3