Increase test coverage for asdctool
[sdc.git] / asdctool / src / test / java / org / openecomp / sdc / asdctool / migration / tasks / mig1806 / ResourceLifecycleMigrationTest.java
1 package org.openecomp.sdc.asdctool.migration.tasks.mig1806;
2
3 import static org.junit.Assert.assertThat;
4 import java.math.BigInteger;
5 import org.hamcrest.core.Is;
6 import org.hamcrest.core.IsNull;
7 import org.junit.Before;
8 import org.junit.Test;
9 import org.junit.runner.RunWith;
10 import org.mockito.Mock;
11 import org.mockito.junit.MockitoJUnitRunner;
12 import org.openecomp.sdc.asdctool.migration.core.DBVersion;
13 import org.openecomp.sdc.be.components.lifecycle.LifecycleBusinessLogic;
14 import org.openecomp.sdc.be.dao.jsongraph.TitanDao;
15 import org.openecomp.sdc.be.model.operations.impl.UserAdminOperation;
16
17 @RunWith(MockitoJUnitRunner.class)
18 public class ResourceLifecycleMigrationTest {
19
20     @Mock
21     private TitanDao titanDao;
22     @Mock
23     private LifecycleBusinessLogic lifecycleBusinessLogic;
24     @Mock
25     private UserAdminOperation userAdminOperation;
26
27     ResourceLifecycleMigration resourceLifecycleMigration = null;
28
29     @Before
30     public void setUp() throws Exception {
31         resourceLifecycleMigration =
32                 new ResourceLifecycleMigration(titanDao, lifecycleBusinessLogic, userAdminOperation);
33     }
34
35     @Test
36     public void testDescription() {
37         assertThat(resourceLifecycleMigration,IsNull.notNullValue());
38         assertThat("change resource lifecycle state from testing to certified", Is.is(resourceLifecycleMigration.description()));
39     }
40
41     @Test
42     public void testGetVersion() {
43         DBVersion dbVersion = DBVersion.from(BigInteger.valueOf(Version.MAJOR.getValue()), BigInteger.valueOf(Version.MINOR.getValue()));
44         assertThat(dbVersion, Is.is(resourceLifecycleMigration.getVersion()));
45     }
46
47     @Test(expected = NullPointerException.class)
48     public void testMigrate() {
49         assertThat(resourceLifecycleMigration,IsNull.notNullValue());
50         resourceLifecycleMigration.migrate();
51     }
52 }