]> git.saurik.com Git - wxWidgets.git/commitdiff
added test for a crash when passing wxCStrData constructed from a literal (operator...
authorVáclav Slavík <vslavik@fastmail.fm>
Tue, 24 Apr 2007 14:09:51 +0000 (14:09 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Tue, 24 Apr 2007 14:09:51 +0000 (14:09 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45624 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

tests/strings/vararg.cpp

index 52fdcfec609d0cf3e80ad2d68499150a5a3eab03..63013a90e851b24ebe6262efd5f41c27fba81231 100644 (file)
@@ -75,4 +75,9 @@ void VarArgTestCase::StringPrintf()
     CPPUNIT_ASSERT( s2 == "(FooBar)" );
     s2.Printf(_T("value=%s;"), s.wc_str());
     CPPUNIT_ASSERT( s2 == "value=FooBar;" );
+
+    // this tests correct passing of wxCStrData constructed from string
+    // literal:
+    bool cond = true;
+    s2.Printf(_T("foo %s"), !cond ? s.c_str() : _T("bar"));
 }