ERXTestCase Class Reference

Inherits junit::framework::TestCase.

Collaboration diagram for ERXTestCase:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ERXTestCase (String name)
void runBare () throws Throwable

Static Public Member Functions

static void assertValidates (boolean expectsSuccess, EOValidation validationObject)

Protected Member Functions

void deletePersistentObjects ()
EOEditingContext editingContext ()
boolean eoHasBeenSaved (EOEnterpriseObject anEnterpriseObject)
void registerPersistentRootObjectForDeletion (EOEnterpriseObject anEnterpriseObject)
void saveChanges (boolean assumeSuccess)
void setUp () throws Exception
void tearDown () throws Exception

Static Package Attributes

static Logger log = Logger.getLogger(ERXTestCase.class)

Private Attributes

EOEditingContext editingContext
NSMutableArray persistentRootObjects


Detailed Description

Basic test case class to do unit testing inside of WO. Provides an editingContext that is disposed on every setup/tearDown.

Constructor & Destructor Documentation

ERXTestCase ( String  name  ) 


Member Function Documentation

static void assertValidates ( boolean  expectsSuccess,
EOValidation  validationObject 
) [static]

void deletePersistentObjects (  )  [protected]

EOEditingContext editingContext (  )  [protected]

boolean eoHasBeenSaved ( EOEnterpriseObject  anEnterpriseObject  )  [protected]

void registerPersistentRootObjectForDeletion ( EOEnterpriseObject  anEnterpriseObject  )  [protected]

void runBare (  )  throws Throwable

void saveChanges ( boolean  assumeSuccess  )  [protected]

void setUp (  )  throws Exception [protected]

void tearDown (  )  throws Exception [protected]


Member Data Documentation

EOEditingContext editingContext [private]

Logger log = Logger.getLogger(ERXTestCase.class) [static, package]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:43:36 2012 for Project Wonder by  doxygen 1.5.8