Ejemplo n.º 1
0
TEST(StringUtilsTest, TestStringNonAsciiToWString)
{
    AWS_BEGIN_MEMORY_TEST(16, 10)

    Aws::String startString;

    const char startVal = 115;
    
    const char incrementVal = 10;
    const char loopCount = 10;
    for (char i = 0; i < loopCount; ++i)
    {
        startString.push_back(static_cast<char>(startVal + incrementVal * i));
    }

    Aws::WString outString = StringUtils::ToWString(startString.c_str());
    ASSERT_EQ(outString.length(), loopCount);

    AWS_END_MEMORY_TEST
}