IFindLast
int32 IFindLast(const BString& string) const;
int32 IFindLast(const char* string) const;
int32 IFindLast(const BString& string,
int32 IFindLast(const char* string,
start = viewText.IFindLast(string, textStart);
start = viewText.IFindLast(string, viewText.Length());
return IFindLast(string) == position;
CPPUNIT_ASSERT_EQUAL(16, string1.IFindLast(string2));
CPPUNIT_ASSERT_EQUAL(16, string1.IFindLast(string2));
CPPUNIT_ASSERT_EQUAL(B_ERROR, string1.IFindLast(string2));
CPPUNIT_ASSERT_EQUAL(16, string1.IFindLast("st"));
CPPUNIT_ASSERT_EQUAL(B_ERROR, string1.IFindLast("some text"));
CPPUNIT_ASSERT_EQUAL(16, string1.IFindLast("ST"));
CPPUNIT_ASSERT_EQUAL(B_BAD_VALUE, string1.IFindLast((char*)NULL));
CPPUNIT_ASSERT_EQUAL(4, string1.IFindLast("aBc", 9));
CPPUNIT_ASSERT_EQUAL(3, string1.IFindLast(string2, 7));
CPPUNIT_ASSERT_EQUAL(3, string1.IFindLast(string2, 7));
CPPUNIT_ASSERT_EQUAL(B_ERROR, string1.IFindLast(string2, -10));
CPPUNIT_ASSERT_EQUAL(4, string1.IFindLast("abc", 9));
CPPUNIT_ASSERT_EQUAL(B_ERROR, string1.IFindLast("abc", -10));
CPPUNIT_ASSERT_EQUAL(0, string1.IFindLast("abc", 4));