+ "\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() );
}