Examples of AllSupportedSimpleTypes


Examples of test.sample.valid.AllSupportedSimpleTypes

    }

    public void testAllSupportedSimpleTypes() throws Exception
    {
        final Element element = this.getRootElement( "/correct/test5.xml" );
        final AllSupportedSimpleTypes cfg = XML2Java.bind( element, AllSupportedSimpleTypes.class );

        Assert.assertEquals( "a00", cfg.getAttributeAsString(), "0" );
        Assert.assertEquals( "a01", cfg.getAttributeAsQName(), QName.valueOf( "{http://namespace}/attribute" ) );
        Assert.assertEquals( "a02", cfg.getAttributeAsBoolean(), Boolean.FALSE );
        Assert.assertEquals( "a03", cfg.getAttributeAsByte(), new Byte( "0" ) );
        Assert.assertEquals( "a04", cfg.getAttributeAsCharacter(), new Character( '0' ) );
        Assert.assertEquals( "a05", cfg.getAttributeAsShort(), new Short( "0" ) );
        Assert.assertEquals( "a06", cfg.getAttributeAsInteger(), new Integer( "0" ) );
        Assert.assertEquals( "a07", cfg.getAttributeAsLong(), new Long( "0" ) );
        Assert.assertEquals( "a08", cfg.getAttributeAsFloat(), new Float( "0" ) );
        Assert.assertEquals( "a09", cfg.getAttributeAsDouble(), new Double( "0" ) );
        Assert.assertEquals( "a10", cfg.getAttributeAsBigDecimal(), BigDecimal.ZERO );
        Assert.assertEquals( "a11", cfg.getAttributeAsBigInteger(), BigInteger.ZERO );

        Assert.assertFalse( "a12", cfg.getAttributeAsPrimitiveBoolean() );
        Assert.assertTrue( "a13", cfg.getAttributeAsPrimitiveByte() == ( ( byte ) 0 ) );
        Assert.assertTrue( "a14", cfg.getAttributeAsPrimitiveCharacter() == ( ( char ) '0' ) );
        Assert.assertTrue( "a15", cfg.getAttributeAsPrimitiveShort() == ( ( short ) 0 ) );
        Assert.assertTrue( "a16", cfg.getAttributeAsPrimitiveInteger() == ( ( int ) 0 ) );
        Assert.assertTrue( "a17", cfg.getAttributeAsPrimitiveLong() == ( ( long ) 0 ) );
        Assert.assertTrue( "a18", cfg.getAttributeAsPrimitiveFloat() == ( ( float ) 0 ) );
        Assert.assertTrue( "a19", cfg.getAttributeAsPrimitiveDouble() == ( ( double ) 0 ) );

        Assert.assertEquals( "e00", cfg.getElementAsString(), "1" );
        Assert.assertEquals( "a01", cfg.getElementAsQName(), QName.valueOf( "{http://namespace}/element" ) );
        Assert.assertEquals( "e02", cfg.getElementAsBigDecimal(), BigDecimal.ONE );
        Assert.assertEquals( "e03", cfg.getElementAsBigInteger(), BigInteger.ONE );
        Assert.assertEquals( "e04", cfg.getElementAsBoolean(), Boolean.TRUE );
        Assert.assertEquals( "e05", cfg.getElementAsByte(), new Byte( "1" ) );
        Assert.assertEquals( "e06", cfg.getElementAsCharacter(), new Character( '1' ) );
        Assert.assertEquals( "e07", cfg.getElementAsShort(), new Short( "1" ) );
        Assert.assertEquals( "e08", cfg.getElementAsInteger(), new Integer( "1" ) );
        Assert.assertEquals( "e09", cfg.getElementAsLong(), new Long( "1" ) );
        Assert.assertEquals( "e10", cfg.getElementAsFloat(), new Float( "1" ) );
        Assert.assertEquals( "e11", cfg.getElementAsDouble(), new Double( "1" ) );

        Assert.assertTrue( "e12", cfg.getElementAsPrimitiveBoolean() );
        Assert.assertTrue( "e13", cfg.getElementAsPrimitiveByte() == ( ( byte ) 1 ) );
        Assert.assertTrue( "e14", cfg.getElementAsPrimitiveCharacter() == ( ( char ) '1' ) );
        Assert.assertTrue( "e15", cfg.getElementAsPrimitiveShort() == ( ( short ) 1 ) );
        Assert.assertTrue( "e16", cfg.getElementAsPrimitiveInteger() == ( ( int ) 1 ) );
        Assert.assertTrue( "e17", cfg.getElementAsPrimitiveLong() == ( ( long ) 1 ) );
        Assert.assertTrue( "e18", cfg.getElementAsPrimitiveFloat() == ( ( float ) 1 ) );
        Assert.assertTrue( "e19", cfg.getElementAsPrimitiveDouble() == ( ( double ) 1 ) );
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.