diff --git a/xbmc/utils/test/TestStringUtils.cpp b/xbmc/utils/test/TestStringUtils.cpp index f0adec0b1592b..1aaf8b850e16d 100644 --- a/xbmc/utils/test/TestStringUtils.cpp +++ b/xbmc/utils/test/TestStringUtils.cpp @@ -19,6 +19,7 @@ */ #include "utils/StringUtils.h" +#include #include "gtest/gtest.h" @@ -478,3 +479,16 @@ TEST(TestStringUtils, Paramify) std::string result = StringUtils::Paramify(input); EXPECT_STREQ(ref, result.c_str()); } + +TEST(TestStringUtils, sortstringbyname) +{ + std::vector strarray; + strarray.push_back("B"); + strarray.push_back("c"); + strarray.push_back("a"); + std::sort(strarray.begin(), strarray.end(), sortstringbyname()); + + EXPECT_STREQ("a", strarray[0].c_str()); + EXPECT_STREQ("B", strarray[1].c_str()); + EXPECT_STREQ("c", strarray[2].c_str()); +}