Sorry all, I made an incredibly silly mistake - the last assertion is testing 
to false, not true! Sorry about that. 

Total non-issue - apologies for the list-spam.

Chris

> On 16 Jan 2016, at 3:20 PM, Chris Sherlock <[email protected]> wrote:
> 
> I’m sure I’m not doing something correctly, but when isEmpty() seems to be 
> doing something odd on new OUString objects. 
> 
> The following is a code snippet that highlights the issue:
> 
> OUString aString;
> if (aString.isEmpty())
>   cout << “Detected as empty”;
> else
>   cout << “Not detected as empty”;
> 
> That gives me “Not detected as empty”. 
> 
> So I wrote a unit test, and it’s failing. 
> 
> You can see the unit test here:
> 
> https://gerrit.libreoffice.org/#/c/21506/ 
> 
> Same basic thing - the test fails!
> 
> Any ideas what is going on here? My understanding was that if you create a 
> new OUString then it should initialize itself to an empty string. That 
> doesn’t seem to be occuring...
> 
> Chris

_______________________________________________
LibreOffice mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice

Reply via email to