Fix FileTestCase to really test strings with embedded NULs.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sat, 16 Oct 2010 23:05:26 +0000 (23:05 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sat, 16 Oct 2010 23:05:26 +0000 (23:05 +0000)
commit24b4db9b0de92ef5c899b98a556f8cd09ad1fc54
tree0ceb9d63d031903abee3409eaaff7aa8dd233661
parenta9f3fb07a0fd25c4769e92a7b871f497ef523a07
Fix FileTestCase to really test strings with embedded NULs.

The test was intended to verify that round trip via wxFile::Write/Read()
worked even for the strings with embedded NULs but as the string wasn't
constructed correctly it didn't actually contain any NULs but was ended by the
first of them.

Fix this by using explicit length of the string as usual when dealing with
strings with embedded NULs. Also fix the conversion back to Unicode to use the
correct length.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65835 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
tests/file/filetest.cpp