Package org.jostraca.resource

Examples of org.jostraca.resource.SimpleDataObject


  public void testNameOnly() {
    String foo = "Foo";
    String d   = foo;

    SimpleDataObject sdo = new SimpleDataObject( d, 0 );
    assertTrue( foo.equals( sdo.getName() ) );
    assertTrue( !sdo.nextField() );

    sdo = new SimpleDataObject( d, 1 );
    assertTrue( foo.equals( sdo.getName() ) );
    assertTrue( !sdo.nextField() );

    d = " "+foo+" ";
    sdo = new SimpleDataObject( d, 2 );
    assertTrue( foo.equals( sdo.getName() ) );
    assertTrue( !sdo.nextField() );

    d = " \n\t"+foo+"\n\t ";
    sdo = new SimpleDataObject( d, 3 );
    assertTrue( foo.equals( sdo.getName() ) );
    assertTrue( !sdo.nextField() );
  }
View Full Code Here


      = "\nPerson"
      + "\nFirstName  String"
      + "\nSecondName String"
      ;

    SimpleDataObject sdo = new SimpleDataObject( d );

    assertEquals( "Person",      sdo.getName() );
    assertTrue(   sdo.nextField() );
    assertEquals( "FirstName",   sdo.getFieldName() );
    assertEquals( "String",      sdo.getFieldType() );
    assertTrue(   sdo.nextField() );
    assertEquals( "SecondName",  sdo.getFieldName() );
    assertEquals( "String",      sdo.getFieldType() );
    assertTrue(   !sdo.nextField() );

    assertTrue(   sdo.nextField() );
    assertEquals( "FirstName",   sdo.getFieldName() );
    assertEquals( "String",      sdo.getFieldType() );
    assertTrue(   sdo.nextField() );
    assertEquals( "SecondName",  sdo.getFieldName() );
    assertEquals( "String",      sdo.getFieldType() );
    assertTrue(   !sdo.nextField() );
    assertTrue(   sdo.nextField() );

  }
View Full Code Here

      + "\nconfig           user    config-parse-error"
      + "\nmissing field"
      + "\n"
      ;

    SimpleDataObject sdo = new SimpleDataObject( d, 3 );

    assertEquals( "Config",      sdo.getName() );
    assertTrue(   sdo.nextField() );
    assertEquals( "system",         sdo.getFirst() );
    assertEquals( "system",         sdo.getSecond() );
    assertEquals( "internal-error", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertEquals( "cannot_read_file", sdo.getFirst() );
    assertEquals( "user",             sdo.getSecond() );
    assertEquals( "cannot-read-file", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertEquals( "config",             sdo.getFirst() );
    assertEquals( "user",               sdo.getSecond() );
    assertEquals( "config-parse-error", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertTrue(   !sdo.nextField() );

    assertTrue(   sdo.nextField() );
    assertEquals( "system",         sdo.getFirst() );
    assertEquals( "system",         sdo.getSecond() );
    assertEquals( "internal-error", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertEquals( "cannot_read_file", sdo.getFirst() );
    assertEquals( "user",             sdo.getSecond() );
    assertEquals( "cannot-read-file", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertEquals( "config",             sdo.getFirst() );
    assertEquals( "user",               sdo.getSecond() );
    assertEquals( "config-parse-error", sdo.getThird() );
    assertTrue(   sdo.nextField() );
    assertTrue(   !sdo.nextField() );

  }
View Full Code Here

  public void testMultipleObjects() {
   
    SimpleDataObject[] sdo = new SimpleDataObject[3];

    sdo[0] = new SimpleDataObject
      ( "\nAAA"
        + "\na11  a12"
        + "\na21  a22" );

    sdo[1] = new SimpleDataObject
      ( "\nBBB"
        + "\nb11  b12"
        + "\nb21  b22" );

    sdo[2] = new SimpleDataObject
      ( "\nCCC"
        + "\nc11  c12"
        + "\nc21  c22" );

    String[] names = SimpleDataObject.getNames( sdo );
View Full Code Here

      ;
    FileUtil.writeFile("simpledataobjectschmematest.txt", input);

    SimpleDataObject[] sdos = SimpleDataObjectReader.read( "simpledataobjectschmematest.txt" );
     
    SimpleDataObject person  = sdos[0];
    SimpleDataObject company = sdos[1];

    assertEquals( "Person",          person.getName() );
    assertEquals( "Company",         company.getName() );


    assertTrue(   person.nextField() );
    assertEquals( "FirstName",       person.getFieldName() );
    assertEquals( "String",          person.getFieldType() );
    assertTrue(   person.nextField() );
    assertEquals( "SecondName",      person.getFieldName() );
    assertEquals( "String",          person.getFieldType() );

    assertTrue(   person.nextField() );
    assertEquals( "Salary",          person.getFieldName() );
    assertEquals( "int",             person.getFieldType() );
    assertEquals( "false",           ""+person.nextField() );
    assertEquals( "true",            ""+person.nextField() );

    assertTrue(   company.nextField() );
    assertEquals( "Name",            company.getFieldName() );
    assertEquals( "String",          company.getFieldType() );
    assertTrue(   company.nextField() );
    assertEquals( "Address",         company.getFieldName() );
    assertEquals( "String",          company.getFieldType() );
    assertEquals( "false",           ""+company.nextField() );
    assertTrue(   company.nextField() );

  }
View Full Code Here

TOP

Related Classes of org.jostraca.resource.SimpleDataObject

Copyright © 2018 www.massapicom. 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.