X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-rest-connector%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Frestconf%2Fimpl%2Fcnsn%2Fto%2Fjson%2Ftest%2FCnSnJsonBasicYangTypesTest.java;h=1be9294ad95da94206949b4af99fd0568610f909;hp=e754fdec5f4e1984366461132c1fb65cdd8bb13e;hb=eee7641cc93aa82b9769c6e8799163ef102ace35;hpb=91d7c1ee52322acad08e9f81228ac36b3aa684f5 diff --git a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnJsonBasicYangTypesTest.java b/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnJsonBasicYangTypesTest.java index e754fdec5f..1be9294ad9 100644 --- a/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnJsonBasicYangTypesTest.java +++ b/opendaylight/md-sal/sal-rest-connector/src/test/java/org/opendaylight/controller/sal/restconf/impl/cnsn/to/json/test/CnSnJsonBasicYangTypesTest.java @@ -1,3 +1,10 @@ +/* + * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ package org.opendaylight.controller.sal.restconf.impl.cnsn.to.json.test; import static org.junit.Assert.assertEquals; @@ -5,33 +12,19 @@ import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNull; import static org.junit.Assert.assertTrue; - +import com.google.gson.stream.JsonReader; +import com.google.gson.stream.JsonToken; import java.io.IOException; import java.io.StringReader; import java.util.Map; import java.util.Set; - -import javax.ws.rs.WebApplicationException; - import org.junit.BeforeClass; -import org.junit.Test; -import org.opendaylight.controller.sal.rest.impl.StructuredDataToJsonProvider; -import org.opendaylight.controller.sal.rest.impl.XmlToCompositeNodeProvider; -import org.opendaylight.controller.sal.restconf.impl.test.TestUtils; import org.opendaylight.controller.sal.restconf.impl.test.YangAndXmlAndDataSchemaLoader; import org.opendaylight.controller.sal.restconf.impl.test.structures.Cont; import org.opendaylight.controller.sal.restconf.impl.test.structures.Lf; import org.opendaylight.controller.sal.restconf.impl.test.structures.LfLst; import org.opendaylight.controller.sal.restconf.impl.test.structures.Lst; import org.opendaylight.controller.sal.restconf.impl.test.structures.LstItem; -import org.opendaylight.yangtools.yang.data.api.CompositeNode; -import org.opendaylight.yangtools.yang.data.api.ModifyAction; -import org.opendaylight.yangtools.yang.data.api.MutableCompositeNode; -import org.opendaylight.yangtools.yang.data.api.MutableSimpleNode; -import org.opendaylight.yangtools.yang.data.impl.NodeFactory; - -import com.google.gson.stream.JsonReader; -import com.google.gson.stream.JsonToken; public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { @@ -40,53 +33,16 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { dataLoad("/cnsn-to-json/simple-yang-types", 1, "simple-yang-types", "cont1"); } - /** - * Test of json output when as input are specified composite node with empty - * data + YANG file - */ - @Test - public void compositeNodeAndYangWithJsonReaderEmptyDataTest() { - CompositeNode compositeNode = prepareCompositeNodeWithEmpties(); - TestUtils.normalizeCompositeNode(compositeNode, modules, searchedModuleName + ":" + searchedDataSchemaName); - String jsonOutput = null; - try { - jsonOutput = TestUtils.writeCompNodeWithSchemaContextToOutput(compositeNode, modules, dataSchemaNode, - StructuredDataToJsonProvider.INSTANCE); - } catch (WebApplicationException | IOException e) { - } - - verifyJsonOutputForEmptyData(jsonOutput); - } - - /** - * Test of json output when as input are specified xml file (no empty - * elements)and YANG file - */ - @Test - public void xmlAndYangTypesWithJsonReaderTest() { - CompositeNode compositeNode = TestUtils.readInputToCnSn("/cnsn-to-json/simple-yang-types/xml/data.xml", - XmlToCompositeNodeProvider.INSTANCE); - TestUtils.normalizeCompositeNode(compositeNode, modules, searchedModuleName + ":" + searchedDataSchemaName); - String jsonOutput = null; - try { - jsonOutput = TestUtils.writeCompNodeWithSchemaContextToOutput(compositeNode, modules, dataSchemaNode, - StructuredDataToJsonProvider.INSTANCE); - } catch (WebApplicationException | IOException e) { - } - - verifyJsonOutput(jsonOutput); - } - - private void verifyJsonOutputForEmptyData(String jsonOutput) { + private void verifyJsonOutputForEmptyData(final String jsonOutput) { assertNotNull(jsonOutput); - StringReader strReader = new StringReader(jsonOutput); - JsonReader jReader = new JsonReader(strReader); + final StringReader strReader = new StringReader(jsonOutput); + final JsonReader jReader = new JsonReader(strReader); String exception = null; Cont dataFromJson = null; try { dataFromJson = jsonReadCont1(jReader); - } catch (IOException e) { + } catch (final IOException e) { exception = e.getMessage(); } @@ -96,16 +52,16 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertNull("Error during reading Json output: " + exception, exception); } - private void verifyJsonOutput(String jsonOutput) { + private void verifyJsonOutput(final String jsonOutput) { assertNotNull(jsonOutput); - StringReader strReader = new StringReader(jsonOutput); - JsonReader jReader = new JsonReader(strReader); + final StringReader strReader = new StringReader(jsonOutput); + final JsonReader jReader = new JsonReader(strReader); String exception = null; Cont dataFromJson = null; try { dataFromJson = jsonReadCont1(jReader); - } catch (IOException e) { + } catch (final IOException e) { exception = e.getMessage(); } @@ -115,7 +71,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertNull("Error during reading Json output: " + exception, exception); } - private Cont jsonReadCont1(JsonReader jReader) throws IOException { + private Cont jsonReadCont1(final JsonReader jReader) throws IOException { jReader.beginObject(); assertNotNull("cont1 is missing.", jReader.hasNext()); @@ -128,10 +84,10 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private Cont jsonReadCont1Elements(JsonReader jReader, Cont redData) throws IOException { + private Cont jsonReadCont1Elements(final JsonReader jReader, final Cont redData) throws IOException { jReader.beginObject(); while (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf11")) { redData.addLf(new Lf(keyName, nextValue(jReader))); } else if (keyName.equals("lflst11")) { @@ -139,7 +95,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { lfLst = jsonReadLflstValues(jReader, lfLst); redData.addLfLst(lfLst); } else if (keyName.equals("lflst12")) { - LfLst lfLst = new LfLst(keyName); + final LfLst lfLst = new LfLst(keyName); jsonReadLflstValues(jReader, lfLst); redData.addLfLst(lfLst); } else if (keyName.equals("lst11")) { @@ -155,22 +111,22 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private Lst jsonReadLst11(JsonReader jReader, Lst lst) throws IOException { + private Lst jsonReadLst11(final JsonReader jReader, final Lst lst) throws IOException { jReader.beginArray(); while (jReader.hasNext()) { - LstItem lstItem = jsonReadLst11Elements(jReader); + final LstItem lstItem = jsonReadLst11Elements(jReader); lst.addLstItem(lstItem); } jReader.endArray(); return lst; } - private LstItem jsonReadLst11Elements(JsonReader jReader) throws IOException { - LstItem lstItem = new LstItem(); + private LstItem jsonReadLst11Elements(final JsonReader jReader) throws IOException { + final LstItem lstItem = new LstItem(); jReader.beginObject(); while (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf111")) { lstItem.addLf(new Lf(keyName, nextValue(jReader))); } else if (keyName.equals("lf112")) { @@ -195,21 +151,21 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { return lstItem; } - private Lst jsonReadLst112(JsonReader jReader, Lst lst) throws IOException { + private Lst jsonReadLst112(final JsonReader jReader, final Lst lst) throws IOException { jReader.beginArray(); while (jReader.hasNext()) { - LstItem lstItem = jsonReadLst112Elements(jReader); + final LstItem lstItem = jsonReadLst112Elements(jReader); lst.addLstItem(lstItem); } jReader.endArray(); return lst; } - private LstItem jsonReadLst112Elements(JsonReader jReader) throws IOException { - LstItem lstItem = new LstItem(); + private LstItem jsonReadLst112Elements(final JsonReader jReader) throws IOException { + final LstItem lstItem = new LstItem(); jReader.beginObject(); if (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf1121")) { lstItem.addLf(new Lf(keyName, nextValue(jReader))); } @@ -219,21 +175,21 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private Lst jsonReadLst111(JsonReader jReader, Lst lst) throws IOException { + private Lst jsonReadLst111(final JsonReader jReader, final Lst lst) throws IOException { jReader.beginArray(); while (jReader.hasNext()) { - LstItem lstItem = jsonReadLst111Elements(jReader); + final LstItem lstItem = jsonReadLst111Elements(jReader); lst.addLstItem(lstItem); } jReader.endArray(); return lst; } - private LstItem jsonReadLst111Elements(JsonReader jReader) throws IOException { - LstItem lstItem = new LstItem(); + private LstItem jsonReadLst111Elements(final JsonReader jReader) throws IOException { + final LstItem lstItem = new LstItem(); jReader.beginObject(); if (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf1111")) { lstItem.addLf(new Lf(keyName, nextValue(jReader))); } @@ -242,7 +198,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { return lstItem; } - private Object nextValue(JsonReader jReader) throws IOException { + private Object nextValue(final JsonReader jReader) throws IOException { if (jReader.peek().equals(JsonToken.NULL)) { jReader.nextNull(); return null; @@ -253,16 +209,16 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } } - private Cont jsonReadCont111(JsonReader jReader, Cont cont) throws IOException { + private Cont jsonReadCont111(final JsonReader jReader, Cont cont) throws IOException { jReader.beginObject(); cont = jsonReadCont111Elements(jReader, cont); jReader.endObject(); return cont; } - private Cont jsonReadCont111Elements(JsonReader jReader, Cont cont) throws IOException { + private Cont jsonReadCont111Elements(final JsonReader jReader, final Cont cont) throws IOException { while (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf1111")) { cont.addLf(new Lf(keyName, nextValue(jReader))); } else if (keyName.equals("lflst1111")) { @@ -281,21 +237,21 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private Lst jsonReadLst1111(JsonReader jReader, Lst lst) throws IOException { + private Lst jsonReadLst1111(final JsonReader jReader, final Lst lst) throws IOException { jReader.beginArray(); while (jReader.hasNext()) { - LstItem lstItem = jsonReadLst1111Elements(jReader); + final LstItem lstItem = jsonReadLst1111Elements(jReader); lst.addLstItem(lstItem); } jReader.endArray(); return lst; } - private LstItem jsonReadLst1111Elements(JsonReader jReader) throws IOException { + private LstItem jsonReadLst1111Elements(final JsonReader jReader) throws IOException { jReader.beginObject(); - LstItem lstItem = new LstItem(); + final LstItem lstItem = new LstItem(); while (jReader.hasNext()) { - String keyName = jReader.nextName(); + final String keyName = jReader.nextName(); if (keyName.equals("lf1111A") || keyName.equals("lf1111B")) { lstItem.addLf(new Lf(keyName, nextValue(jReader))); } @@ -304,7 +260,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { return lstItem; } - private LfLst jsonReadLflstValues(JsonReader jReader, LfLst lfLst) throws IOException { + private LfLst jsonReadLflstValues(final JsonReader jReader, final LfLst lfLst) throws IOException { jReader.beginArray(); while (jReader.hasNext()) { lfLst.addLf(new Lf(nextValue(jReader))); @@ -313,22 +269,22 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { return lfLst; } - private void checkDataFromJsonEmpty(Cont dataFromJson) { + private void checkDataFromJsonEmpty(final Cont dataFromJson) { assertTrue(dataFromJson.getLfs().isEmpty()); assertTrue(dataFromJson.getLfLsts().isEmpty()); assertTrue(dataFromJson.getConts().isEmpty()); - Map lsts = dataFromJson.getLsts(); + final Map lsts = dataFromJson.getLsts(); assertEquals(1, lsts.size()); - Lst lst11 = lsts.get("lst11"); + final Lst lst11 = lsts.get("lst11"); assertNotNull(lst11); - Set lstItems = lst11.getLstItems(); + final Set lstItems = lst11.getLstItems(); assertNotNull(lstItems); LstItem lst11_1 = null; LstItem lst11_2 = null; LstItem lst11_3 = null; - for (LstItem lstItem : lstItems) { + for (final LstItem lstItem : lstItems) { if (lstItem.getLfs().get("lf111").getValue().equals(1)) { lst11_1 = lstItem; } else if (lstItem.getLfs().get("lf111").getValue().equals(2)) { @@ -347,11 +303,8 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertEquals(1, lst11_1.getLfs().size()); assertEquals(1, lst11_1.getConts().size()); assertEquals(1, lst11_1.getLsts().size()); - assertEquals( - lst11_1.getLsts().get("lst111"), - new Lst("lst111").addLstItem(new LstItem().addLf("lf1111", (int) 35)) - .addLstItem(new LstItem().addLf("lf1111", (int) 34)).addLstItem(new LstItem()) - .addLstItem(new LstItem())); + assertEquals(lst11_1.getLsts().get("lst111"), new Lst("lst111").addLstItem(new LstItem().addLf("lf1111", 35)) + .addLstItem(new LstItem().addLf("lf1111", 34)).addLstItem(new LstItem()).addLstItem(new LstItem())); assertEquals(lst11_1.getConts().get("cont111"), new Cont("cont111")); // : lst11_1 @@ -361,7 +314,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertEquals(1, lst11_2.getConts().size()); assertEquals(1, lst11_2.getLsts().size()); - Cont lst11_2_cont111 = lst11_2.getConts().get("cont111"); + final Cont lst11_2_cont111 = lst11_2.getConts().get("cont111"); // -cont111 assertNotNull(lst11_2_cont111); @@ -370,10 +323,9 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertEquals(1, lst11_2_cont111.getLsts().size()); assertTrue(lst11_2_cont111.getConts().isEmpty()); - assertEquals(new LfLst("lflst1111").addLf((int) 1024).addLf((int) 4096), - lst11_2_cont111.getLfLsts().get("lflst1111")); + assertEquals(new LfLst("lflst1111").addLf(1024).addLf(4096), lst11_2_cont111.getLfLsts().get("lflst1111")); assertEquals( - new Lst("lst1111").addLstItem(new LstItem().addLf("lf1111B", (int) 4)).addLstItem( + new Lst("lst1111").addLstItem(new LstItem().addLf("lf1111B", 4)).addLstItem( new LstItem().addLf("lf1111A", "lf1111A str12")), lst11_2_cont111.getLsts().get("lst1111")); // :-cont111 assertEquals(lst11_2.getLsts().get("lst112"), new Lst("lst112").addLstItem(new LstItem())); @@ -386,7 +338,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertTrue(lst11_3.getLsts().isEmpty()); // -cont111 - Cont lst11_3_cont111 = lst11_3.getConts().get("cont111"); + final Cont lst11_3_cont111 = lst11_3.getConts().get("cont111"); assertEquals(0, lst11_3_cont111.getLfs().size()); assertEquals(0, lst11_3_cont111.getLfLsts().size()); assertEquals(1, lst11_3_cont111.getLsts().size()); @@ -399,7 +351,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private void checkDataFromJson(Cont dataFromJson) { + private void checkDataFromJson(final Cont dataFromJson) { assertNotNull(dataFromJson.getLfs().get("lf11")); assertEquals(dataFromJson.getLfs().get("lf11"), new Lf("lf11", "lf")); @@ -423,14 +375,14 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertTrue(lflst12.getLfs().contains(new Lf("lflst12 str3"))); assertEquals(1, dataFromJson.getLsts().size()); - Lst lst11 = dataFromJson.getLsts().get("lst11"); + final Lst lst11 = dataFromJson.getLsts().get("lst11"); assertNotNull(lst11); assertEquals(2, lst11.getLstItems().size()); LstItem lst11_1 = null; LstItem lst11_2 = null; - for (LstItem lstItem : lst11.getLstItems()) { - Lf lf = lstItem.getLfs().get("lf111"); + for (final LstItem lstItem : lst11.getLstItems()) { + final Lf lf = lstItem.getLfs().get("lf111"); if (lf != null && lf.getValue().equals(140)) { lst11_1 = lstItem; } else if (lf != null && lf.getValue().equals(141)) { @@ -442,7 +394,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { checkLst11_2(lst11_2); } - private void checkLst11_2(LstItem lst11_2) { + private void checkLst11_2(final LstItem lst11_2) { assertNotNull(lst11_2); assertEquals(2, lst11_2.getLfs().size()); assertEquals(1, lst11_2.getConts().size()); @@ -450,7 +402,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertEquals(lst11_2.getLfs().get("lf112"), new Lf("lf112", "lf112 str2")); - Cont lst11_2_cont = lst11_2.getConts().get("cont111"); + final Cont lst11_2_cont = lst11_2.getConts().get("cont111"); assertEquals(0, lst11_2_cont.getConts().size()); assertEquals(1, lst11_2_cont.getLfLsts().size()); assertEquals(1, lst11_2_cont.getLfs().size()); @@ -471,7 +423,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { new LstItem().addLf(new Lf("lf1121", "lf1121 str21"))); } - private void checkLst11_1(LstItem lst11_1) { + private void checkLst11_1(final LstItem lst11_1) { assertNotNull(lst11_1); assertEquals(2, lst11_1.getLfs().size()); @@ -480,7 +432,7 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertEquals(lst11_1.getLfs().get("lf112"), new Lf("lf112", "lf112 str")); - Cont lst11_1_cont = lst11_1.getConts().get("cont111"); + final Cont lst11_1_cont = lst11_1.getConts().get("cont111"); assertEquals(0, lst11_1_cont.getConts().size()); assertEquals(1, lst11_1_cont.getLfLsts().size()); assertEquals(1, lst11_1_cont.getLfs().size()); @@ -499,11 +451,11 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { checkLst11x(lst11_1.getLsts().get("lst112"), new LstItem().addLf(new Lf("lf1121", "lf1121 str11"))); } - private void checkLst11x(Lst lst, LstItem... lstItems) { + private void checkLst11x(final Lst lst, final LstItem... lstItems) { assertNotNull(lst); - Lst requiredLst = new Lst(lst.getName()); - for (LstItem lstItem : lstItems) { + final Lst requiredLst = new Lst(lst.getName()); + for (final LstItem lstItem : lstItems) { requiredLst.addLstItem(lstItem); } @@ -511,10 +463,10 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { } - private void checkLst1111(Set lstItems, Lf lf11, Lf lf12, Lf lf21, Lf lf22) { + private void checkLst1111(final Set lstItems, final Lf lf11, final Lf lf12, final Lf lf21, final Lf lf22) { LstItem lst11_1_cont_lst1111_1 = null; LstItem lst11_1_cont_lst1111_2 = null; - for (LstItem lstItem : lstItems) { + for (final LstItem lstItem : lstItems) { if (new LstItem().addLf(lf11).addLf(lf12).equals(lstItem)) { lst11_1_cont_lst1111_1 = lstItem; } else if (new LstItem().addLf(lf21).addLf(lf22).equals(lstItem)) { @@ -526,142 +478,4 @@ public class CnSnJsonBasicYangTypesTest extends YangAndXmlAndDataSchemaLoader { assertNotNull(lst11_1_cont_lst1111_2); } - private CompositeNode prepareCompositeNodeWithEmpties() { - MutableCompositeNode cont1 = NodeFactory.createMutableCompositeNode( - TestUtils.buildQName("cont1", "simple:yang:types", "2013-11-5"), null, null, ModifyAction.CREATE, null); - - // lst11_1 - MutableCompositeNode lst11_1 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst11"), cont1, - null, ModifyAction.CREATE, null); - cont1.getChildren().add(lst11_1); - - MutableSimpleNode lf111_1 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf111"), lst11_1, - (short) 1, ModifyAction.CREATE, null); - lst11_1.getChildren().add(lf111_1); - - // lst111_1_1 - MutableCompositeNode lst111_1_1 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst111"), - lst11_1, null, ModifyAction.CREATE, null); - lst11_1.getChildren().add(lst111_1_1); - MutableSimpleNode lf1111_1_1 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf1111"), - lst111_1_1, (int) 34, ModifyAction.CREATE, null); - lst111_1_1.getChildren().add(lf1111_1_1); - lst111_1_1.init(); - // :lst111_1_1 - - // lst111_1_2 - MutableCompositeNode lst111_1_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst111"), - lst11_1, null, ModifyAction.CREATE, null); - lst11_1.getChildren().add(lst111_1_2); - MutableSimpleNode lf1111_1_2 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf1111"), - lst111_1_2, (int) 35, ModifyAction.CREATE, null); - lst111_1_2.getChildren().add(lf1111_1_2); - lst111_1_2.init(); - // :lst111_1_2 - - // lst111_1_3 - MutableCompositeNode lst111_1_3 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst111"), - lst11_1, null, ModifyAction.CREATE, null); - lst11_1.getChildren().add(lst111_1_3); - lst111_1_2.init(); - // :lst111_1_3 - - // lst111_1_4 - MutableCompositeNode lst111_1_4 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst111"), - lst11_1, null, ModifyAction.CREATE, null); - lst11_1.getChildren().add(lst111_1_4); - lst111_1_2.init(); - // :lst111_1_4 - - MutableCompositeNode cont111_1 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("cont111"), - lst11_1, null, ModifyAction.CREATE, null); - lst11_1.getChildren().add(cont111_1); - - lst11_1.init(); - // :lst11_1 - - // lst11_2 - MutableCompositeNode lst11_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst11"), cont1, - null, ModifyAction.CREATE, null); - cont1.getChildren().add(lst11_2); - - MutableSimpleNode lf111_2 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf111"), lst11_2, - (short) 2, ModifyAction.CREATE, null); - lst11_2.getChildren().add(lf111_2); - - // cont111_2 - MutableCompositeNode cont111_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("cont111"), - lst11_2, null, ModifyAction.CREATE, null); - lst11_2.getChildren().add(cont111_2); - - MutableSimpleNode lflst1111_2_2 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lflst1111"), - cont111_2, (int) 1024, ModifyAction.CREATE, null); - cont111_2.getChildren().add(lflst1111_2_2); - MutableSimpleNode lflst1111_2_3 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lflst1111"), - cont111_2, (int) 4096, ModifyAction.CREATE, null); - cont111_2.getChildren().add(lflst1111_2_3); - - // lst1111_2 - MutableCompositeNode lst1111_2_1 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst1111"), - cont111_2, null, ModifyAction.CREATE, null); - cont111_2.getChildren().add(lst1111_2_1); - MutableSimpleNode lf1111B_2_1 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf1111B"), - lst1111_2_1, (short) 4, ModifyAction.CREATE, null); - lst1111_2_1.getChildren().add(lf1111B_2_1); - lst1111_2_1.init(); - - MutableCompositeNode lst1111_2_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst1111"), - cont111_2, null, ModifyAction.CREATE, null); - cont111_2.getChildren().add(lst1111_2_2); - MutableSimpleNode lf1111A_2_2 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf1111A"), - lst1111_2_2, "lf1111A str12", ModifyAction.CREATE, null); - lst1111_2_2.getChildren().add(lf1111A_2_2); - lst1111_2_2.init(); - // :lst1111_2 - - cont111_2.init(); - // :cont111_2 - - MutableCompositeNode lst112_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst112"), lst11_2, - null, ModifyAction.CREATE, null); - lst11_2.getChildren().add(lst112_2); - lst112_2.init(); - lst11_2.init(); - - // :lst11_2 - - // lst11_3 - MutableCompositeNode lst11_3 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst11"), cont1, - null, ModifyAction.CREATE, null); - cont1.getChildren().add(lst11_3); - - MutableSimpleNode lf111_3 = NodeFactory.createMutableSimpleNode(TestUtils.buildQName("lf111"), lst11_3, - (short) 3, ModifyAction.CREATE, null); - lst11_3.getChildren().add(lf111_3); - - // cont111_3 - MutableCompositeNode cont111_3 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("cont111"), - lst11_3, null, ModifyAction.CREATE, null); - lst11_3.getChildren().add(cont111_3); - - MutableCompositeNode lst1111_3_1 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst1111"), - cont111_3, null, ModifyAction.CREATE, null); - cont111_3.getChildren().add(lst1111_3_1); - lst1111_3_1.init(); - - MutableCompositeNode lst1111_3_2 = NodeFactory.createMutableCompositeNode(TestUtils.buildQName("lst1111"), - cont111_3, null, ModifyAction.CREATE, null); - cont111_3.getChildren().add(lst1111_3_2); - lst1111_3_2.init(); - - cont111_3.init(); - // :cont111_3 - - lst11_3.init(); - // :lst11_3 - - cont1.init(); - return cont1; - } - }