FIX: to support delete operation for list node under a module
Change-Id: Id71503a2206be648e91d84265f92c0a18ac90e67
diff --git a/apps/yms/ut/src/test/java/org/onosproject/yms/app/ydt/FoodArenaTest.java b/apps/yms/ut/src/test/java/org/onosproject/yms/app/ydt/FoodArenaTest.java
index 7f058a9..9754192 100644
--- a/apps/yms/ut/src/test/java/org/onosproject/yms/app/ydt/FoodArenaTest.java
+++ b/apps/yms/ut/src/test/java/org/onosproject/yms/app/ydt/FoodArenaTest.java
@@ -22,11 +22,16 @@
import java.util.ArrayList;
import java.util.List;
+import static org.junit.Assert.assertEquals;
+import static org.onosproject.yms.app.ydt.YdtAppNodeOperationType.DELETE_ONLY;
import static org.onosproject.yms.app.ydt.YdtTestUtils.foodArenaYdt;
+import static org.onosproject.yms.app.ydt.YdtTestUtils.getYdtBuilder;
import static org.onosproject.yms.app.ydt.YdtTestUtils.validateLeafContents;
import static org.onosproject.yms.app.ydt.YdtTestUtils.validateNodeContents;
import static org.onosproject.yms.app.ydt.YdtTestUtils.walkINTree;
+import static org.onosproject.yms.ydt.YdtContextOperationType.DELETE;
import static org.onosproject.yms.ydt.YdtContextOperationType.MERGE;
+import static org.onosproject.yms.ydt.YdtContextOperationType.NONE;
public class FoodArenaTest {
@@ -56,6 +61,19 @@
}
/**
+ * Creates and validates food arena ydt.
+ */
+ @Test
+ public void foodArenaDeleteOperationTest() throws IOException {
+
+ YangRequestWorkBench ydtBuilder;
+ ydtBuilder = getYdtBuilder("foodarena", "food", "ydt.food", NONE);
+ ydtBuilder.addChild("food", "ydt.food", DELETE);
+ YdtAppContext appRootNode = ydtBuilder.getAppRootNode();
+ assertEquals(appRootNode.getFirstChild().getOperationType(), DELETE_ONLY);
+ }
+
+ /**
* Validates the given built ydt.
*/
private void validateTree(YangRequestWorkBench ydtBuilder) {