org.nakedobjects.testing
Class NakedTestCase

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.nakedobjects.testing.NakedTestCase
All Implemented Interfaces:
junit.framework.Test

public abstract class NakedTestCase
extends junit.framework.TestCase


Constructor Summary
NakedTestCase(java.lang.String name)
           
 
Method Summary
 void assertEquals(AbstractView expected, AbstractView actual)
          assert two (normally different) views are for the same object
 void assertEquals(java.lang.String expectedTitle, AbstractView actual)
          assert the title of a view is equal to a String
 void assertEquals(java.lang.String message, AbstractView expected, AbstractView actual)
          assert two (normally different) views are for the same object
 void assertEquals(java.lang.String message, java.lang.String expectedTitle, AbstractView actual)
          assert the title of a view is equal to a String
 void assertNull(AbstractView view)
          assert the view is empty (has a null reference).
 void assertNull(java.lang.String name, AbstractView view)
          assert the view is empty (has a null reference).
 ClassView getClassView(java.lang.String name)
          Get the class view with the specified name.
protected static void init()
           
 void registerClass(java.lang.Class type)
          Adds the NakedClass to the set of classes to be used in a test.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NakedTestCase

public NakedTestCase(java.lang.String name)
Method Detail

assertEquals

public void assertEquals(java.lang.String message,
                         java.lang.String expectedTitle,
                         AbstractView actual)
assert the title of a view is equal to a String


assertEquals

public void assertEquals(java.lang.String expectedTitle,
                         AbstractView actual)
assert the title of a view is equal to a String


assertEquals

public void assertEquals(java.lang.String message,
                         AbstractView expected,
                         AbstractView actual)
assert two (normally different) views are for the same object


assertEquals

public void assertEquals(AbstractView expected,
                         AbstractView actual)
assert two (normally different) views are for the same object


assertNull

public void assertNull(java.lang.String name,
                       AbstractView view)
assert the view is empty (has a null reference).


assertNull

public void assertNull(AbstractView view)
assert the view is empty (has a null reference).


getClassView

public ClassView getClassView(java.lang.String name)
Get the class view with the specified name.


init

protected static void init()

registerClass

public void registerClass(java.lang.Class type)
Adds the NakedClass to the set of classes to be used in a test. The keys will be the singular names (which is what appears in the class window of the standard GUI).