1 package org.openecomp.sdc.asdctool.migration.tasks.mig1806;
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;
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.dao.jsongraph.TitanDao;
15 @RunWith(MockitoJUnitRunner.class)
16 public class SdcArchiveMigrationTest {
18 private TitanDao titanDao;
20 SdcArchiveMigration sdcArchiveMigration = null;
23 public void setUp() throws Exception {
24 sdcArchiveMigration = new SdcArchiveMigration(titanDao);
28 public void testDescription() {
29 assertThat(sdcArchiveMigration,IsNull.notNullValue());
30 assertThat("add archive node for archiving/restoring components ", Is.is(sdcArchiveMigration.description()));
34 public void testGetVersion() {
35 DBVersion dbVersion = DBVersion.from(BigInteger.valueOf(Version.MAJOR.getValue()), BigInteger.valueOf(Version.MINOR.getValue()));
36 assertThat(dbVersion, Is.is(sdcArchiveMigration.getVersion()));
39 @Test(expected = NullPointerException.class)
40 public void testMigrate() {
41 assertThat(sdcArchiveMigration,IsNull.notNullValue());
42 sdcArchiveMigration.migrate();