From aaf232f903d770784e0515c4dc9ec049026a8a28 Mon Sep 17 00:00:00 2001 From: Mandar Kulkarni Date: Fri, 6 Aug 2021 19:01:49 +0530 Subject: [PATCH] Tests: Add test for String::bijective_base_from() --- Tests/AK/TestString.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tests/AK/TestString.cpp b/Tests/AK/TestString.cpp index df4a87afcab..d5e7c970bb9 100644 --- a/Tests/AK/TestString.cpp +++ b/Tests/AK/TestString.cpp @@ -283,6 +283,15 @@ TEST_CASE(find_with_empty_needle) EXPECT_EQ(string.find_all(""sv), (Vector { 0u, 1u, 2u, 3u })); } +TEST_CASE(bijective_base) +{ + EXPECT_EQ(String::bijective_base_from(0), "A"); + EXPECT_EQ(String::bijective_base_from(25), "Z"); + EXPECT_EQ(String::bijective_base_from(26), "AA"); + EXPECT_EQ(String::bijective_base_from(52), "BA"); + EXPECT_EQ(String::bijective_base_from(704), "ABC"); +} + TEST_CASE(roman_numerals) { auto zero = String::roman_number_from(0);