Merge of new rebased code
[appc.git] / appc-dispatcher / appc-request-handler / appc-request-handler-core / src / test / java / org / openecomp / appc / requesthandler / LCMStateManagerImplTest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * openECOMP : APP-C
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights
6  *                                              reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  * 
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  * 
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */
21
22 package org.openecomp.appc.requesthandler;
23
24 import org.junit.Assert;
25 import org.junit.Before;
26 import org.junit.Test;
27 import org.openecomp.appc.requesthandler.impl.LCMStateManagerImpl;
28
29 public class LCMStateManagerImplTest {
30
31     LCMStateManager lcmStateManager;
32
33     @Before
34     public void init() throws Exception {
35         lcmStateManager = new LCMStateManagerImpl();
36     }
37
38     /**
39      * Test to check the disable LCM operations method
40      */
41     @Test
42     public void disableLCMOperations() throws Exception {
43         lcmStateManager.disableLCMOperations();
44         Assert.assertFalse(lcmStateManager.isLCMOperationEnabled());
45     }
46
47     /**
48      * Test to check the enable LCM operations method
49      */
50     @Test
51     public void enableLCMOperations() throws Exception {
52         lcmStateManager.enableLCMOperations();
53         Assert.assertTrue(lcmStateManager.isLCMOperationEnabled());
54     }
55 }