Add partical test files
[nemo.git] / nemo-impl / src / test / java / org / opendaylight / nemo / user / vnspacemanager / structurestyle / updateintent / UpdateNodeTest.java
1 /*\r
2  * Copyright (c) 2015 Huawei, Inc. and others. All rights reserved.\r
3  *\r
4  * This program and the accompanying materials are made available under the\r
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
6  * and is available at http://www.eclipse.org/legal/epl-v10.html\r
7  */\r
8 package org.opendaylight.nemo.user.vnspacemanager.structurestyle.updateintent;\r
9 import org.opendaylight.nemo.user.vnspacemanager.structurestyle.updateintent.UpdateNode;\r
10 \r
11 import static org.mockito.Mockito.mock;\r
12 import org.junit.Assert;\r
13 import org.junit.Before;\r
14 import org.junit.Test;\r
15 \r
16 import org.opendaylight.controller.md.sal.binding.api.DataBroker;\r
17 import org.opendaylight.controller.md.sal.binding.api.WriteTransaction;\r
18 import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;\r
19 import org.opendaylight.nemo.user.tenantmanager.TenantManage;\r
20 import org.opendaylight.nemo.user.vnspacemanager.instancecheck.NodeInstanceCheck;\r
21 import org.opendaylight.nemo.user.vnspacemanager.syntaxcheck.NodeDefinitionCheck;\r
22 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.common.rev151010.UserId;\r
23 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.Users;\r
24 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.user.intent.Objects;\r
25 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.user.intent.objects.Node;\r
26 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.user.intent.objects.NodeBuilder;\r
27 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.user.intent.objects.NodeKey;\r
28 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.users.User;\r
29 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.users.UserKey;\r
30 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;\r
31 import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;\r
32 import com.google.common.util.concurrent.CheckedFuture;\r
33 import com.google.common.util.concurrent.FutureCallback;\r
34 import com.google.common.util.concurrent.Futures;\r
35 import org.slf4j.Logger;\r
36 import org.slf4j.LoggerFactory;\r
37 /**\r
38  * Created by ldzd11 on 2015/11/9.\r
39  */\r
40 public class UpdateNodeTest {\r
41 \r
42 \r
43     private  UpdateNode updateNode;\r
44 \r
45     private DataBroker dataBroker;\r
46     private NodeDefinitionCheck nodeCheck;\r
47     private NodeInstanceCheck nodeInstanceCheck;\r
48     private UserId userId;\r
49     private Node node;\r
50 \r
51     private  TenantManage tenantManage;\r
52     @org.junit.Before\r
53     public void setUp() throws Exception {\r
54         dataBroker = mock(DataBroker.class);\r
55         nodeCheck = mock(NodeDefinitionCheck.class);\r
56         nodeInstanceCheck = mock(NodeInstanceCheck.class);\r
57 \r
58         tenantManage = mock(TenantManage.class);\r
59         userId = mock(UserId.class);\r
60         node = mock(Node.class);\r
61 \r
62 \r
63         updateNode = mock(UpdateNode.class);\r
64 \r
65     }\r
66 \r
67     @org.junit.Test\r
68     public void testNodeHandling() throws Exception {\r
69         Assert.assertNull(updateNode.NodeHandling(userId, node));\r
70 \r
71     }\r
72 }