|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.configuration.beanutils.TestConfigurationDynaBean
public class TestConfigurationDynaBean
Test Case for the ConfigurationDynaBean
implementation class.
These tests were based on the ones in BasicDynaBeanTestCase
because the two classes provide similar levels of functionality.
Constructor Summary | |
---|---|
TestConfigurationDynaBean()
|
Method Summary | |
---|---|
protected Configuration |
createConfiguration()
Creates the underlying configuration object for the dyna bean. |
void |
setUp()
Set up instance variables required by this test case. |
void |
testAddNullPropertyValue()
Tests set on a null value: should throw NPE. |
void |
testGetDescriptorArguments()
Corner cases on getDynaProperty invalid arguments. |
protected void |
testGetDescriptorBase(String name,
Class<?> type)
Base for testGetDescriptorXxxxx() series of tests. |
void |
testGetDescriptorBoolean()
Positive getDynaProperty on property booleanProperty . |
void |
testGetDescriptorDouble()
Positive getDynaProperty on property doubleProperty . |
void |
testGetDescriptorFloat()
Positive getDynaProperty on property floatProperty . |
void |
testGetDescriptorInt()
Positive getDynaProperty on property intProperty . |
void |
testGetDescriptorLong()
Positive getDynaProperty on property longProperty . |
void |
testGetDescriptors()
Positive test for getDynaPropertys(). |
void |
testGetDescriptorSecond()
Positive getDynaProperty on property booleanSecond
that uses an "is" method as the getter. |
void |
testGetDescriptorShort()
Positive getDynaProperty on property shortProperty . |
void |
testGetDescriptorString()
Positive getDynaProperty on property stringProperty . |
void |
testGetIndexedArguments()
Corner cases on getIndexedProperty invalid arguments. |
void |
testGetIndexedNonExisting()
Tests whether an indexed access to a non-existing property causes an exception. |
void |
testGetIndexedString()
Tests whether accessing a non-indexed string property using the index get method causes an exception. |
void |
testGetIndexedValues()
Positive and negative tests on getIndexedProperty valid arguments. |
void |
testGetMappedArguments()
Corner cases on getMappedProperty invalid arguments. |
void |
testGetMappedValues()
Positive and negative tests on getMappedProperty valid arguments. |
void |
testGetNonExistentProperty()
Test the retrieval of a non-existent property. |
void |
testGetNonIndexedProperties()
Tests if reading a non-indexed property using the index get method throws an IllegalArgumentException as it should. |
void |
testGetSimpleArguments()
Corner cases on getSimpleProperty invalid arguments. |
void |
testGetSimpleBoolean()
Test getSimpleProperty on a boolean property. |
void |
testGetSimpleDouble()
Test getSimpleProperty on a double property. |
void |
testGetSimpleFloat()
Test getSimpleProperty on a float property. |
void |
testGetSimpleInt()
Test getSimpleProperty on a int property. |
void |
testGetSimpleLong()
Test getSimpleProperty on a long property. |
void |
testGetSimpleShort()
Test getSimpleProperty on a short property. |
void |
testGetSimpleString()
Test getSimpleProperty on a String property. |
void |
testMappedContains()
Test contains() method for mapped properties. |
void |
testMappedRemove()
Test remove() method for mapped properties. |
void |
testNestedPropeties()
Tests whether nested properties can be accessed. |
void |
testSetArrayValue()
Test the modification of a configuration property stored internally as an array. |
void |
testSetIndexedArguments()
Corner cases on setIndexedProperty invalid arguments. |
void |
testSetIndexedValues()
Positive and negative tests on setIndexedProperty valid arguments. |
void |
testSetMappedValues()
Positive and negative tests on setMappedProperty valid arguments. |
void |
testSetNonIndexedProperties()
Tests if writing a non-indexed property using the index set method with an index > 0 throws an IllegalArgumentException as it should. |
void |
testSetSimpleBoolean()
Test setSimpleProperty on a boolean property. |
void |
testSetSimpleDouble()
Test setSimpleProperty on a double property. |
void |
testSetSimpleFloat()
Test setSimpleProperty on a float property. |
void |
testSetSimpleInt()
Test setSimpleProperty on a int property. |
void |
testSetSimpleLong()
Test setSimpleProperty on a long property. |
void |
testSetSimpleShort()
Test setSimpleProperty on a short property. |
void |
testSetSimpleString()
Test setSimpleProperty on a String property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TestConfigurationDynaBean()
Method Detail |
---|
public void setUp() throws Exception
Exception
protected Configuration createConfiguration()
public void testGetDescriptorArguments()
public void testGetDescriptorBoolean()
booleanProperty
.
public void testGetDescriptorDouble()
doubleProperty
.
public void testGetDescriptorFloat()
floatProperty
.
public void testGetDescriptorInt()
intProperty
.
public void testGetDescriptorLong()
longProperty
.
public void testGetDescriptorSecond()
booleanSecond
that uses an "is" method as the getter.
public void testGetDescriptorShort()
shortProperty
.
public void testGetDescriptorString()
stringProperty
.
public void testGetDescriptors()
properties
should be returned exactly once.
public void testGetIndexedArguments()
public void testGetIndexedValues()
public void testGetMappedArguments()
public void testGetMappedValues()
public void testGetSimpleArguments()
public void testGetSimpleBoolean()
public void testGetSimpleDouble()
public void testGetSimpleFloat()
public void testGetSimpleInt()
public void testGetSimpleLong()
public void testGetSimpleShort()
public void testGetSimpleString()
public void testMappedContains()
contains()
method for mapped properties.
public void testMappedRemove()
remove()
method for mapped properties.
public void testSetIndexedArguments()
public void testSetIndexedValues()
public void testSetArrayValue()
public void testSetMappedValues()
public void testSetSimpleBoolean()
public void testSetSimpleDouble()
public void testSetSimpleFloat()
public void testSetSimpleInt()
public void testSetSimpleLong()
public void testSetSimpleShort()
public void testSetSimpleString()
public void testAddNullPropertyValue()
public void testGetNonExistentProperty()
protected void testGetDescriptorBase(String name, Class<?> type)
name
- Name of the property to be retrievedtype
- Expected class type of this propertypublic void testNestedPropeties()
public void testGetNonIndexedProperties()
public void testGetIndexedString()
public void testGetIndexedNonExisting()
public void testSetNonIndexedProperties()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |