2 * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved.
4 * This program and the accompanying materials are made available under the
5 * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6 * and is available at http://www.eclipse.org/legal/epl-v10.html
8 package org.opendaylight.controller.sal.restconf.impl.cnsn.to.json.test;
10 import java.util.List;
12 import org.junit.BeforeClass;
13 import org.opendaylight.controller.sal.restconf.impl.test.YangAndXmlAndDataSchemaLoader;
14 import org.opendaylight.yangtools.yang.common.QName;
15 import org.opendaylight.yangtools.yang.model.api.ConstraintDefinition;
16 import org.opendaylight.yangtools.yang.model.api.DataNodeContainer;
17 import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
18 import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
19 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
20 import org.opendaylight.yangtools.yang.model.api.Status;
21 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
22 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
23 import org.opendaylight.yangtools.yang.model.api.UsesNode;
24 import org.slf4j.Logger;
25 import org.slf4j.LoggerFactory;
27 public class CnSnToJsonIncorrectTopLevelTest extends YangAndXmlAndDataSchemaLoader {
29 private static final Logger LOG = LoggerFactory.getLogger(CnSnToJsonIncorrectTopLevelTest.class);
32 public static void initialize() {
33 dataLoad("/cnsn-to-json/simple-data-types");
36 private class IncorrectDataSchema implements DataSchemaNode, DataNodeContainer {
39 public String getDescription() {
40 // TODO Auto-generated method stub
45 public SchemaPath getPath() {
46 // TODO Auto-generated method stub
51 public QName getQName() {
52 // TODO Auto-generated method stub
57 public String getReference() {
58 // TODO Auto-generated method stub
63 public Status getStatus() {
64 // TODO Auto-generated method stub
69 public List<UnknownSchemaNode> getUnknownSchemaNodes() {
70 // TODO Auto-generated method stub
75 public Set<DataSchemaNode> getChildNodes() {
76 // TODO Auto-generated method stub
81 public DataSchemaNode getDataChildByName(final QName arg0) {
82 // TODO Auto-generated method stub
87 public DataSchemaNode getDataChildByName(final String arg0) {
88 // TODO Auto-generated method stub
93 public Set<GroupingDefinition> getGroupings() {
94 // TODO Auto-generated method stub
99 public Set<TypeDefinition<?>> getTypeDefinitions() {
100 // TODO Auto-generated method stub
105 public Set<UsesNode> getUses() {
106 // TODO Auto-generated method stub
111 public ConstraintDefinition getConstraints() {
112 // TODO Auto-generated method stub
117 public boolean isAddedByUses() {
118 // TODO Auto-generated method stub
123 public boolean isAugmenting() {
124 // TODO Auto-generated method stub
129 public boolean isConfiguration() {
130 // TODO Auto-generated method stub