Upgrade to Java 11
[dmaap/messagerouter/dmaapclient.git] / src / test / java / org / onap / dmaap / mr / tools / AuthCommandTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP Policy Engine
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  * 
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  * 
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.onap.dmaap.mr.tools;
22
23 import static org.junit.Assert.assertTrue;
24
25 import java.io.PrintStream;
26
27 import org.junit.After;
28 import org.junit.Before;
29 import org.junit.Test;
30 import org.junit.runner.RunWith;
31 import org.mockito.InjectMocks;
32 import org.mockito.Mock;
33 import org.mockito.MockitoAnnotations;
34 import org.powermock.core.classloader.annotations.PowerMockIgnore;
35 import org.powermock.modules.junit4.PowerMockRunner;
36
37 import com.att.nsa.cmdtool.CommandNotReadyException;
38
39 @RunWith(PowerMockRunner.class)
40 @PowerMockIgnore("jdk.internal.reflect.*")
41 public class AuthCommandTest {
42         @InjectMocks
43         private AuthCommand command = null;
44         @Mock
45         private PrintStream printStream;
46
47         @Before
48         public void setUp() throws Exception {
49                 MockitoAnnotations.initMocks(this);
50
51         }
52
53         @After
54         public void tearDown() throws Exception {
55
56         }
57
58         @Test
59         public void testGetMatches() {
60
61                 command.getMatches();
62                 assertTrue(true);
63
64         }
65
66         @Test
67         public void testCheckReady() {
68
69                 try {
70                         command.checkReady(new MRCommandContext());
71                 } catch (CommandNotReadyException e) {
72                         // TODO Auto-generated catch block
73                         e.printStackTrace();
74                 }
75                 assertTrue(true);
76
77         }
78
79         @Test
80         public void testExecute() {
81
82                 try {
83                         String[] parts = new String[5];
84                         command.execute(parts, new MRCommandContext(), printStream);
85                 } catch (CommandNotReadyException e) {
86                         // TODO Auto-generated catch block
87                         e.printStackTrace();
88                 }
89                 assertTrue(true);
90
91         }
92
93         @Test
94         public void testExecute1() {
95
96                 try {
97                         String[] parts = { "userName", "password" };
98                         command.execute(parts, new MRCommandContext(), printStream);
99                 } catch (CommandNotReadyException e) {
100                         // TODO Auto-generated catch block
101                         e.printStackTrace();
102                 }
103                 assertTrue(true);
104
105         }
106
107         @Test
108         public void testDisplayHelp() {
109
110                 command.displayHelp(printStream);
111                 assertTrue(true);
112
113         }
114
115 }