made some minor style changes, added test for deleting default BTranslatorRoster
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1956 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -184,10 +184,17 @@ void TranslatorRosterTest::ConstructorTest() {
|
|||||||
* BTranslatorRoster *Default()
|
* BTranslatorRoster *Default()
|
||||||
*/
|
*/
|
||||||
void TranslatorRosterTest::DefaultTest() {
|
void TranslatorRosterTest::DefaultTest() {
|
||||||
//already done in Initialize - added for completeness sake
|
|
||||||
NextSubTest();
|
NextSubTest();
|
||||||
BTranslatorRoster *proster = BTranslatorRoster::Default();
|
BTranslatorRoster *proster = BTranslatorRoster::Default();
|
||||||
CPPUNIT_ASSERT(proster != NULL);
|
CPPUNIT_ASSERT(proster != NULL);
|
||||||
|
|
||||||
|
// delete the default BTranslatorRoster
|
||||||
|
// (may not always be the appropriate thing to do,
|
||||||
|
// but it should work without blowing up)
|
||||||
|
NextSubTest();
|
||||||
|
delete proster;
|
||||||
|
proster = NULL;
|
||||||
|
CPPUNIT_ASSERT(BTranslatorRoster::Default());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -204,7 +211,7 @@ void TranslatorRosterTest::InstantiateTest() {
|
|||||||
//Create our BMessage
|
//Create our BMessage
|
||||||
BMessage translator_message;
|
BMessage translator_message;
|
||||||
|
|
||||||
//create BTranslator using empty message (must return NULL)
|
//create BTranslatorRoster using empty message (must return NULL)
|
||||||
proster = (BTranslatorRoster *) BTranslatorRoster::Instantiate(&translator_message);
|
proster = (BTranslatorRoster *) BTranslatorRoster::Instantiate(&translator_message);
|
||||||
CPPUNIT_ASSERT(proster == NULL);
|
CPPUNIT_ASSERT(proster == NULL);
|
||||||
delete proster;
|
delete proster;
|
||||||
|
|||||||
Reference in New Issue
Block a user