com.opensymphony.util.test
Class BeanUtilsTest

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--com.opensymphony.util.test.BeanUtilsTest
All Implemented Interfaces:
junit.framework.Test

public class BeanUtilsTest
extends junit.framework.TestCase

JUnit test suite for BeanUtils... accessing properties. Simple AWT javabeans are used for testing purposes.

Version:
$Revision: 1.3 $
Author:
Joe Walnes

Inner Class Summary
 class BeanUtilsTest.A
           
 class BeanUtilsTest.B
           
 
Constructor Summary
BeanUtilsTest(java.lang.String name)
           
 
Method Summary
protected  void setUp()
           
 void testCompositeGetters()
          test getFoo().getBar()
 void testCompositeSetters()
          test composite setters (eg.
 void testEmptyGetters()
          test getters that return null
 void testInvalidGetters()
          test getters that don't exist, or contain invalid chars
 void testInvalidSetters()
          test setters that don't exist.
 void testIsGetters()
          test isBlah() instead of getBlah()
 void testNullSetters()
          test setting null values
 void testPropertyNames()
          test available property names for a class.
 void testSimpleGetters()
          test simple getBlah() methods
 void testSimpleSetters()
          test simple setBlah() methods.
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, name, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, 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

BeanUtilsTest

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

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase

testSimpleGetters

public void testSimpleGetters()
                       throws java.lang.Exception
test simple getBlah() methods

testIsGetters

public void testIsGetters()
                   throws java.lang.Exception
test isBlah() instead of getBlah()

testEmptyGetters

public void testEmptyGetters()
                      throws java.lang.Exception
test getters that return null

testInvalidGetters

public void testInvalidGetters()
                        throws java.lang.Exception
test getters that don't exist, or contain invalid chars

testCompositeGetters

public void testCompositeGetters()
                          throws java.lang.Exception
test getFoo().getBar()

testSimpleSetters

public void testSimpleSetters()
                       throws java.lang.Exception
test simple setBlah() methods.

testNullSetters

public void testNullSetters()
                     throws java.lang.Exception
test setting null values

testInvalidSetters

public void testInvalidSetters()
                        throws java.lang.Exception
test setters that don't exist.

testCompositeSetters

public void testCompositeSetters()
                          throws java.lang.Exception
test composite setters (eg. x.getBlah().setFoo())

testPropertyNames

public void testPropertyNames()
                       throws java.lang.Exception
test available property names for a class.

See www.opensymphony.com for more information.