mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Replace auth.txt with SQLite auth database (#7279)
* Replace auth.txt with SQLite auth database
This commit is contained in:
parent
1836882495
commit
153fb211ac
19 changed files with 1153 additions and 82 deletions
|
@ -51,6 +51,7 @@ public:
|
|||
void testIsNumber();
|
||||
void testIsPowerOfTwo();
|
||||
void testMyround();
|
||||
void testStringJoin();
|
||||
};
|
||||
|
||||
static TestUtilities g_test_instance;
|
||||
|
@ -78,6 +79,7 @@ void TestUtilities::runTests(IGameDef *gamedef)
|
|||
TEST(testIsNumber);
|
||||
TEST(testIsPowerOfTwo);
|
||||
TEST(testMyround);
|
||||
TEST(testStringJoin);
|
||||
}
|
||||
|
||||
////////////////////////////////////////////////////////////////////////////////
|
||||
|
@ -328,3 +330,24 @@ void TestUtilities::testMyround()
|
|||
UASSERT(myround(-6.5f) == -7);
|
||||
}
|
||||
|
||||
void TestUtilities::testStringJoin()
|
||||
{
|
||||
std::vector<std::string> input;
|
||||
UASSERT(str_join(input, ",") == "");
|
||||
|
||||
input.emplace_back("one");
|
||||
UASSERT(str_join(input, ",") == "one");
|
||||
|
||||
input.emplace_back("two");
|
||||
UASSERT(str_join(input, ",") == "one,two");
|
||||
|
||||
input.emplace_back("three");
|
||||
UASSERT(str_join(input, ",") == "one,two,three");
|
||||
|
||||
input[1] = "";
|
||||
UASSERT(str_join(input, ",") == "one,,three");
|
||||
|
||||
input[1] = "two";
|
||||
UASSERT(str_join(input, " and ") == "one and two and three");
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue