public class FormatterFactoryTest
extends junit.framework.TestCase
Constructor and Description |
---|
FormatterFactoryTest() |
Modifier and Type | Method and Description |
---|---|
void |
testShouldCreateFormatterByClassName()
Given that custom formatter class name is specified.
|
void |
testShouldCreateFormatterByClassNameIfBothSpecified()
Given that custom formatter's both class name and script are specified.
|
void |
testShouldCreateFormatterByScript()
Given that custom formatter script is specified.
|
void |
testShouldReturnDefaultFormatterIfEmptyContext()
Given that no custom formatter is specified.
|
void |
testShouldReturnNullIfEmptyContext()
Given that no custom formatter is specified.
|
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString
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
public void testShouldCreateFormatterByClassName()
When formatter creating is requested, factory should instantiate an object of specified class.
public void testShouldCreateFormatterByScript()
When formatter creating is requested, factory should instantiate an object of script based implementation.
public void testShouldCreateFormatterByClassNameIfBothSpecified()
When formatter creating is requested, factory should instantiate an object of specified class.
public void testShouldReturnNullIfEmptyContext()
When formatter creating is requested, factory should return NULL for:
CellFormatter
public void testShouldReturnDefaultFormatterIfEmptyContext()
When formatter creating is requested, factory should return a default implementation for:
PropertyFormatter
MemberFormatter