}
public void testDefaultValues() throws Exception
{
final Element element = this.getRootElement( "/correct/test5.xml" );
final DefaultValues cfg = XML2Java.bind( element, DefaultValues.class );
Assert.assertTrue( "b00", cfg.getDefaultStringArray().length == 0 );
Assert.assertTrue( "b10", cfg.getDefaultBigDecimalArray().length == 0 );
Assert.assertTrue( "b20", cfg.getDefaultBigIntegerArray().length == 0 );
Assert.assertTrue( "b30", cfg.getDefaultByteArray().length == 0 );
Assert.assertTrue( "b40", cfg.getDefaultCharacterArray().length == 0 );
Assert.assertTrue( "b50", cfg.getDefaultDoubleArray().length == 0 );
Assert.assertTrue( "b60", cfg.getDefaultFloatArray().length == 0 );
Assert.assertTrue( "b70", cfg.getDefaultIntegerArray().length == 0 );
Assert.assertTrue( "b80", cfg.getDefaultLongArray().length == 0 );
Assert.assertTrue( "b90", cfg.getDefaultShortArray().length == 0 );
Assert.assertTrue( "b31", cfg.getDefaultPrimitiveByteArray().length == 0 );
Assert.assertTrue( "b41", cfg.getDefaultPrimitiveCharacterArray().length == 0 );
Assert.assertTrue( "b51", cfg.getDefaultPrimitiveDoubleArray().length == 0 );
Assert.assertTrue( "b61", cfg.getDefaultPrimitiveFloatArray().length == 0 );
Assert.assertTrue( "b71", cfg.getDefaultPrimitiveIntegerArray().length == 0 );
Assert.assertTrue( "b81", cfg.getDefaultPrimitiveLongArray().length == 0 );
Assert.assertTrue( "b91", cfg.getDefaultPrimitiveShortArray().length == 0 );
Assert.assertTrue( "b01", cfg.getDefaultUnusedIfaceArray().length == 0 );
Assert.assertTrue( "a00", cfg.getAttributeDefaultAsString() == null );
Assert.assertTrue( "a10", cfg.getAttributeDefaultAsBigDecimal() == null );
Assert.assertTrue( "a20", cfg.getAttributeDefaultAsBigInteger() == null );
Assert.assertTrue( "a30", cfg.getAttributeDefaultAsByte() == null );
Assert.assertTrue( "a40", cfg.getAttributeDefaultAsCharacter() == null );
Assert.assertTrue( "a50", cfg.getAttributeDefaultAsDouble() == null );
Assert.assertTrue( "a60", cfg.getAttributeDefaultAsFloat() == null );
Assert.assertTrue( "a70", cfg.getAttributeDefaultAsInteger() == null );
Assert.assertTrue( "a80", cfg.getAttributeDefaultAsLong() == null );
Assert.assertTrue( "a90", cfg.getAttributeDefaultAsShort() == null );
Assert.assertTrue( "a31", cfg.getAttributeDefaultAsPrimitiveByte() == ( ( byte ) 0 ) );
Assert.assertTrue( "a41", cfg.getAttributeDefaultAsPrimitiveCharacter() == ( ( char ) 0 ) );
Assert.assertTrue( "a51", cfg.getAttributeDefaultAsPrimitiveDouble() == ( ( double ) 0.0 ) );
Assert.assertTrue( "a61", cfg.getAttributeDefaultAsPrimitiveFloat() == ( ( float ) 0.0 ) );
Assert.assertTrue( "a71", cfg.getAttributeDefaultAsPrimitiveInteger() == ( ( int ) 0 ) );
Assert.assertTrue( "a81", cfg.getAttributeDefaultAsPrimitiveLong() == ( ( long ) 0 ) );
Assert.assertTrue( "a91", cfg.getAttributeDefaultAsPrimitiveShort() == ( ( short ) 0 ) );
Assert.assertTrue( "e00", cfg.getElementDefaultAsString() == null );
Assert.assertTrue( "e10", cfg.getElementDefaultAsBigDecimal() == null );
Assert.assertTrue( "e20", cfg.getElementDefaultAsBigInteger() == null );
Assert.assertTrue( "e30", cfg.getElementDefaultAsByte() == null );
Assert.assertTrue( "e40", cfg.getElementDefaultAsCharacter() == null );
Assert.assertTrue( "e50", cfg.getElementDefaultAsDouble() == null );
Assert.assertTrue( "e60", cfg.getElementDefaultAsFloat() == null );
Assert.assertTrue( "e70", cfg.getElementDefaultAsInteger() == null );
Assert.assertTrue( "e80", cfg.getElementDefaultAsLong() == null );
Assert.assertTrue( "e90", cfg.getElementDefaultAsShort() == null );
Assert.assertTrue( "e31", cfg.getElementDefaultAsPrimitiveByte() == ( ( byte ) 0 ) );
Assert.assertTrue( "e41", cfg.getElementDefaultAsPrimitiveCharacter() == ( ( char ) 0 ) );
Assert.assertTrue( "e51", cfg.getElementDefaultAsPrimitiveDouble() == ( ( double ) 0.0 ) );
Assert.assertTrue( "e61", cfg.getElementDefaultAsPrimitiveFloat() == ( ( float ) 0.0 ) );
Assert.assertTrue( "e71", cfg.getElementDefaultAsPrimitiveInteger() == ( ( int ) 0 ) );
Assert.assertTrue( "e81", cfg.getElementDefaultAsPrimitiveLong() == ( ( long ) 0 ) );
Assert.assertTrue( "e91", cfg.getElementDefaultAsPrimitiveShort() == ( ( short ) 0 ) );
}