2 * Copyright (c) 2015 Huawei, Inc. and others. All rights reserved.
\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
8 package org.opendaylight.nemo.user;
\r
10 import static org.mockito.Mockito.mock;
\r
11 import static org.mockito.Mockito.verify;
\r
12 import junit.framework.TestCase;
\r
14 import org.junit.Assert;
\r
15 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.AdvancedNemoQueryInput;
\r
16 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.BeginTransactionInput;
\r
17 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.EndTransactionInput;
\r
18 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.LanguageStyleNemoRequestInput;
\r
19 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.RegisterUserInput;
\r
20 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.StructureStyleNemoDeleteInput;
\r
21 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.nemo.intent.rev151010.StructureStyleNemoUpdateInput;
\r
24 * Created by Thomas Liu on 2015/11/12.
\r
26 public class UserManagerTest extends TestCase {
\r
27 private UserManager userManagerTest;
\r
28 private AdvancedNemoQueryInput advancedNemoQueryInput;
\r
29 private BeginTransactionInput beginTransactionInput;
\r
30 private EndTransactionInput endTransactionInput;
\r
31 private LanguageStyleNemoRequestInput languageStyleNemoRequestInput;
\r
32 private RegisterUserInput registerUserInput;
\r
33 private StructureStyleNemoDeleteInput structureStyleNemoDeleteInput;
\r
34 private StructureStyleNemoUpdateInput structureStyleNemoUpdateInput;
\r
38 public void setUp() throws Exception {
\r
39 userManagerTest = mock(UserManager.class);
\r
40 advancedNemoQueryInput = mock(AdvancedNemoQueryInput.class);
\r
41 beginTransactionInput = mock(BeginTransactionInput.class);
\r
42 endTransactionInput = mock(EndTransactionInput.class);
\r
43 languageStyleNemoRequestInput = mock(LanguageStyleNemoRequestInput.class);
\r
44 registerUserInput = mock(RegisterUserInput.class);
\r
45 structureStyleNemoDeleteInput = mock(StructureStyleNemoDeleteInput.class);
\r
46 structureStyleNemoUpdateInput = mock(StructureStyleNemoUpdateInput.class);
\r
50 public void testAdvancedNemoQuery() throws Exception {
\r
51 userManagerTest.advancedNemoQuery(advancedNemoQueryInput);
\r
52 Assert.assertNotNull(userManagerTest);
\r
53 verify(userManagerTest).advancedNemoQuery(advancedNemoQueryInput);
\r
57 public void testBeginTransaction() throws Exception {
\r
58 userManagerTest.beginTransaction(beginTransactionInput);
\r
59 Assert.assertNotNull(userManagerTest);
\r
60 verify(userManagerTest).beginTransaction(beginTransactionInput);
\r
65 public void testEndTransaction() throws Exception {
\r
66 userManagerTest.endTransaction(endTransactionInput);
\r
67 Assert.assertNotNull(userManagerTest);
\r
68 verify(userManagerTest).endTransaction(endTransactionInput);
\r
72 public void testLanguageStyleNemoRequest() throws Exception {
\r
73 userManagerTest.languageStyleNemoRequest(languageStyleNemoRequestInput);
\r
74 Assert.assertNotNull(userManagerTest);
\r
75 verify(userManagerTest).languageStyleNemoRequest(languageStyleNemoRequestInput);
\r
79 public void testRegisterUser() throws Exception {
\r
80 userManagerTest.registerUser(registerUserInput);
\r
81 Assert.assertNotNull(userManagerTest);
\r
82 verify(userManagerTest).registerUser(registerUserInput);
\r
86 public void testStructureStyleNemoDelete() throws Exception {
\r
87 userManagerTest.structureStyleNemoDelete(structureStyleNemoDeleteInput);
\r
88 Assert.assertNotNull(userManagerTest);
\r
89 verify(userManagerTest).structureStyleNemoDelete(structureStyleNemoDeleteInput);
\r
93 public void structureStyleNemoUpdate() throws Exception {
\r
94 userManagerTest.structureStyleNemoUpdate(structureStyleNemoUpdateInput);
\r
95 Assert.assertNotNull(userManagerTest);
\r
96 verify(userManagerTest).structureStyleNemoUpdate(structureStyleNemoUpdateInput);
\r