summaryrefslogtreecommitdiff
path: root/tests/unit/unittest/smallstring-test.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2017-01-31 17:46:25 +0100
committerTim Jenssen <tim.jenssen@qt.io>2017-02-01 09:19:51 +0000
commitc5d42503faa1829e81a20b62ac23b7254eda872a (patch)
tree4c7d0cc22d5529182363c04f2f1502b075d9338f /tests/unit/unittest/smallstring-test.cpp
parent2ae989479f39321b381c77755735221bd52cd3b1 (diff)
downloadqt-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.cpp9
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";