TestObjectCreator.java
- package zserio.runtime.walker;
- import test_object.WalkerNested;
- import test_object.WalkerObject;
- import test_object.WalkerUnion;
- public class TestObjectCreator
- {
- public static WalkerObject createWalkerObject()
- {
- return createWalkerObject(13, true);
- }
- public static WalkerObject createWalkerObject(long identifier, boolean createNested)
- {
- final WalkerUnion[] unionArray =
- new WalkerUnion[] {new WalkerUnion(), new WalkerUnion(), new WalkerUnion()};
- unionArray[0].setText("1");
- unionArray[1].setValue(2);
- unionArray[2].setNestedArray(new WalkerNested[] {new WalkerNested("nestedArray")});
- if (createNested)
- {
- return new WalkerObject(identifier, new WalkerNested("nested"), "test", unionArray, null);
- }
- else
- {
- return new WalkerObject(identifier, null, "test", unionArray, null);
- }
- }
- }