Package org.apache.etch.bindings.java.msg

Examples of org.apache.etch.bindings.java.msg.StructValue.checkType()


  /** */
  @org.junit.Test
  public void test_S1_export()
  {
    StructValue sv = vf.exportCustomValue( new S1( 19, 23, 29 ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_S1 );
    assertEquals( 3, sv.size() );
    assertEquals( 19, sv.get( ValueFactoryTest1._mf_x ) );
    assertEquals( 23, sv.get( ValueFactoryTest1._mf_y ) );
    assertEquals( 29, sv.get( ValueFactoryTest1._mf_z ) );
  }
View Full Code Here


    S1 a = new S1( 21, 22, 23 );
    S1 b = new S1( 31, 32, 33 );
    E1 c = E1.A;
   
    StructValue sv = vf.exportCustomValue( new S2( a, b, c ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_S2 );
    assertEquals( 3, sv.size() );
   
    assertSame( a, sv.get( ValueFactoryTest1._mf_a ) );
    assertSame( b, sv.get( ValueFactoryTest1._mf_b ) );
    assertSame( c, sv.get( ValueFactoryTest1._mf_c ) );
View Full Code Here

    String msg = "Exception";
    int code = 500;
   
    StructValue sv = vf.exportCustomValue( new Excp1( "abc", 23 ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp1 );
    assertEquals( 2, sv.size() );
    assertEquals( "abc", sv.get( ValueFactoryTest1._mf_msg ) );
    assertEquals( 23, sv.get( ValueFactoryTest1._mf_code ) );
   
    sv = vf.exportCustomValue( new Excp2() );
View Full Code Here

    assertEquals( 2, sv.size() );
    assertEquals( "abc", sv.get( ValueFactoryTest1._mf_msg ) );
    assertEquals( 23, sv.get( ValueFactoryTest1._mf_code ) );
   
    sv = vf.exportCustomValue( new Excp2() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp2 );
    assertEquals( 0, sv.size() );
   
    sv = vf.exportCustomValue( new Excp3() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp3 );
    assertEquals( 0, sv.size() );
View Full Code Here

    sv = vf.exportCustomValue( new Excp2() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp2 );
    assertEquals( 0, sv.size() );
   
    sv = vf.exportCustomValue( new Excp3() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp3 );
    assertEquals( 0, sv.size() );
   
    sv = vf.exportCustomValue( new Excp4() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp4 );
    assertEquals( 0, sv.size() );
View Full Code Here

    sv = vf.exportCustomValue( new Excp3() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp3 );
    assertEquals( 0, sv.size() );
   
    sv = vf.exportCustomValue( new Excp4() );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp4 );
    assertEquals( 0, sv.size() );
   
    // Import exception with object as param
    testExcp5Export(msg, code, Test1.BOOL2);
    testExcp5Export(msg, code, Test1.BYTE5);
View Full Code Here

  }

  private void testEnumExport( E1 e, Type t, Field f )
  {
    StructValue sv = vf.exportCustomValue( e );
    sv.checkType( t );
    assertEquals( 1, sv.size() );
    assertTrue( (Boolean) sv.get( f ) );
  }
 
  private void testEnumImport( E1 e, Type t, Field f )
View Full Code Here

  }
 
  private void testS3Export(String s, Object value)
  {
    StructValue sv = vf.exportCustomValue( new S3( s,value ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_S3 );
    assertEquals( 2, sv.size() );
    assertEquals( s, sv.get( ValueFactoryTest1._mf_tipe ) );
    assertEquals( value, sv.get( ValueFactoryTest1._mf_x ) );
  }
 
View Full Code Here

 
 
  private void testS4Export(String s, Object[] value)
  {
    StructValue sv = vf.exportCustomValue( new S4( s,value ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_S4 );
    assertEquals( 2, sv.size() );
    assertEquals( s, sv.get( ValueFactoryTest1._mf_tipe ) );
    assertEquals( value, sv.get( ValueFactoryTest1._mf_x ) );
  }
 
View Full Code Here

  }
 
  private void testExcp5Export(String msg, int code, Object value)
  {
    StructValue sv = vf.exportCustomValue( new Excp5( msg, code, value ) );
    sv.checkType( ValueFactoryTest1._mt_org_apache_etch_tests_Test1_Excp5 );
    assertEquals( 3, sv.size() );
    assertEquals( msg, sv.get( ValueFactoryTest1._mf_msg ) );
    assertEquals( code, sv.get( ValueFactoryTest1._mf_code ) );
    assertEquals( value, sv.get( ValueFactoryTest1._mf_x ) );   
  }
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.