diff options
author | Marco Bubke <marco.bubke@qt.io> | 2017-01-31 17:46:25 +0100 |
---|---|---|
committer | Tim Jenssen <tim.jenssen@qt.io> | 2017-02-01 09:19:51 +0000 |
commit | c5d42503faa1829e81a20b62ac23b7254eda872a (patch) | |
tree | 4c7d0cc22d5529182363c04f2f1502b075d9338f /tests/unit/unittest/smallstring-test.cpp | |
parent | 2ae989479f39321b381c77755735221bd52cd3b1 (diff) | |
download | qt-creator-c5d42503faa1829e81a20b62ac23b7254eda872a.tar.gz |
Utils: Add test that a longer path string is a short string
Change-Id: Ie4cf6ae5e2ac9fac878b3f85e88b1e64960a156d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'tests/unit/unittest/smallstring-test.cpp')
-rw-r--r-- | tests/unit/unittest/smallstring-test.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/unit/unittest/smallstring-test.cpp b/tests/unit/unittest/smallstring-test.cpp index eb4ce8f7c3..f9a8289f67 100644 --- a/tests/unit/unittest/smallstring-test.cpp +++ b/tests/unit/unittest/smallstring-test.cpp @@ -205,6 +205,15 @@ TEST(SmallString, CopyLongConstExpressionSmallStringIsLongSmallString) ASSERT_FALSE(longTextCopy.isShortString()); } +TEST(SmallString, ShortPathStringIsShortString) +{ + const char *rawText = "very very very very very very very very very very very long path which fits in the short memory"; + + PathString text(rawText); + + ASSERT_TRUE(text.isShortString()); +} + TEST(SmallString, SmallStringFromCharacterArrayIsReference) { const char longCString[] = "very very very very very very very very very very very long string"; |