2 * Copyright 2017 Huawei Technologies Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
18 package org.onap.vnfsdk.marketplace.onboarding.onboardmanager;
20 import org.junit.Before;
21 import org.junit.Test;
22 import org.onap.vnfsdk.marketplace.onboarding.entity.OnBoradingRequest;
23 import org.onap.vnfsdk.marketplace.onboarding.hooks.validatelifecycle.LifecycleTestHook;
25 import static org.junit.Assert.*;
26 import static org.mockito.Mockito.mock;
27 import static org.mockito.Mockito.when;
29 public class OnBoardingHandlerTest {
30 private OnBoradingRequest onBoardingReq;
31 private OnBoardingHandler onboardinghandler;
35 onBoardingReq = mock(OnBoradingRequest.class);
36 onboardinghandler = new OnBoardingHandler();
39 public void testhandleOnBoardingReq() { //NOSONAR
40 onboardinghandler.handleOnBoardingReq(null);
41 onboardinghandler.handleOnBoardingReq(onBoardingReq);
42 when(onBoardingReq.getPackageName()).thenReturn("abc");
43 when(onBoardingReq.getPackagePath()).thenReturn("com.java.snippets.core");
44 onboardinghandler.handleOnBoardingReq(onBoardingReq);
45 when(onBoardingReq.getCsarId()).thenReturn("com.java.snippets.core");
46 /*onboardinghandler.handleOnBoardingReq(onBoardingReq);
47 LifecycleTestHook lifecycleTestHook = mock(LifecycleTestHook.class);
48 when(lifecycleTestHook.exec(onBoardingReq)).thenReturn(200);
49 assertEquals(lifecycleTestHook.exec(onBoardingReq),200);*/