summaryrefslogtreecommitdiff
path: root/sal
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2011-07-29 23:18:41 +0100
committerCaolán McNamara <caolanm@redhat.com>2011-08-02 11:08:27 +0100
commit8ea27ae4279ea10354631461c4c99051bfbdcd00 (patch)
tree734d3f96b88d83f77c216b7862c3e786d57cefa2 /sal
parente881b51dc6c29c6a16ff5aa3bf2b38d1c56fa17a (diff)
make sure we get the right interim obj
Diffstat (limited to 'sal')
-rw-r--r--sal/qa/OStringBuffer/rtl_OStringBuffer.cxx18
1 files changed, 17 insertions, 1 deletions
diff --git a/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx b/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
index 2ebce4c74588..ba6c3260f52a 100644
--- a/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
+++ b/sal/qa/OStringBuffer/rtl_OStringBuffer.cxx
@@ -136,7 +136,7 @@ namespace rtl_OStringBuffer
CPPUNIT_ASSERT_MESSAGE
(
- "New OStringBuffer from Ostring",
+ "New OStringBuffer from OString",
aStrBuf.getStr() == aStrtmp &&
leg == aStrtmp.pData->length &&
aStrBuf.getCapacity() == leg+16
@@ -150,6 +150,21 @@ namespace rtl_OStringBuffer
rtl::OStringBuffer b2(b1);
}
+ void ctor_006()
+ {
+ //pass in a const char*, get a temp
+ //OString
+ ::rtl::OStringBuffer aStrBuf(kTestStr1);
+ sal_Int32 leg = aStrBuf.getLength();
+
+ CPPUNIT_ASSERT_MESSAGE
+ (
+ "New OStringBuffer from const char*",
+ leg == rtl_str_getLength(kTestStr1) &&
+ aStrBuf.getCapacity() == leg+16
+ );
+ }
+
CPPUNIT_TEST_SUITE(ctors);
CPPUNIT_TEST(ctor_001);
CPPUNIT_TEST(ctor_002);
@@ -157,6 +172,7 @@ namespace rtl_OStringBuffer
CPPUNIT_TEST(ctor_003_1);
CPPUNIT_TEST(ctor_004);
CPPUNIT_TEST(ctor_005);
+ CPPUNIT_TEST(ctor_006);
CPPUNIT_TEST_SUITE_END();
};