1e24867358145d25c139a28dc785d398c5c487b8
[sdc.git] /
1 /*-
2  * ============LICENSE_START=======================================================
3  * SDC
4  * ================================================================================
5  * Copyright (C) 2019 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.openecomp.sdc.asdctool.impl.validator.executers;
22
23 import org.junit.Test;
24 import org.openecomp.sdc.be.dao.jsongraph.JanusGraphDao;
25 import org.openecomp.sdc.be.model.jsonjanusgraph.operations.ToscaOperationFacade;
26
27 import static org.mockito.Mockito.mock;
28
29 public class ServiceToscaArtifactsValidatorExecutorTest {
30
31     private ServiceToscaArtifactsValidatorExecutor createTestSubject() {
32         JanusGraphDao janusGraphDaoMock = mock(JanusGraphDao.class);
33         ToscaOperationFacade toscaOperationFacade = mock(ToscaOperationFacade.class);
34
35         return new ServiceToscaArtifactsValidatorExecutor(janusGraphDaoMock, toscaOperationFacade);
36     }
37
38     @Test(expected = NullPointerException.class)
39     public void testExecuteValidations() {
40         // Initially no outputFilePath was passed to this function (hence it is set to null)
41         // TODO: Fix this null and see if the argument is used by this function
42         createTestSubject().executeValidations(null);
43     }
44
45     @Test
46     public void testGetName() throws Exception {
47         ServiceToscaArtifactsValidatorExecutor testSubject;
48         String result;
49
50         // default test
51         testSubject = createTestSubject();
52         result = testSubject.getName();
53     }
54
55     @Test
56     public void testSetName() throws Exception {
57         ServiceToscaArtifactsValidatorExecutor testSubject;
58         String name = "";
59
60         // default test
61         testSubject = createTestSubject();
62         testSubject.setName(name);
63     }
64 }