1 package hu.user.mediacube.executors.tests;
\r
3 import static org.junit.Assert.assertNotNull;
\r
4 import static org.junit.Assert.assertNull;
\r
6 import org.junit.BeforeClass;
\r
7 import org.junit.Test;
\r
9 import com.ibm.nosql.json.api.BasicDBObject;
\r
11 import user.jobengine.server.steps.HSMMigrateStep;
\r
12 import user.mediacube.metadata.MetadataProviderFactory;
\r
13 import user.mediacube.metadata.interfaces.IMetadataProvider;
\r
14 import user.mediacube.metadata.interfaces.IMetadataProviderFactory;
\r
15 import user.mediacube.metadata.interfaces.MetadataProviderType;
\r
17 public class HSMMigrateListBuilderStepTest {
\r
20 static public void setUpConnection() {
\r
21 System.setProperty("jobengine.nosql.db.url", "jdbc:db2://10.11.1.90:50000/mc:retrieveMessagesFromServerOnGetMessage=true;");
\r
22 System.setProperty("jobengine.nosql.db.user", "db2admin");
\r
23 System.setProperty("jobengine.nosql.db.password", "password");
\r
26 private HSMMigrateStep createSUT() {
\r
27 HSMMigrateStep sut = new HSMMigrateStep() {
\r
29 protected IMetadataProvider getMetadataProvider(MetadataProviderType type) {
\r
30 IMetadataProviderFactory factory = new MetadataProviderFactory();
\r
31 return factory.getProvider(type);
\r
38 public void testExecute() throws Exception {
\r
39 HSMMigrateStep sut = createSUT();
\r
40 sut.execute("//10.11.1.89", "/_video/migrate");
\r
41 // System.out.println(Arrays.toString(sut));
\r
45 public void testQueryException_FileNameExclude() throws Exception {
\r
46 HSMMigrateStep sut = new HSMMigrateStep();
\r
47 BasicDBObject actual = sut.queryExclude("12-90670-0012");
\r
48 assertNotNull(actual);
\r
52 public void testQueryException_FullPathExclude() throws Exception {
\r
53 HSMMigrateStep sut = new HSMMigrateStep();
\r
54 BasicDBObject actual = sut.queryExclude("/gpfs/OMARCHIVE/2011-mxf/11-01771-0002-2.mxf");
\r
55 assertNotNull(actual);
\r
59 public void testQueryException_NoException() throws Exception {
\r
60 HSMMigrateStep sut = new HSMMigrateStep();
\r
61 BasicDBObject actual = sut.queryExclude("test.mxf");
\r
66 public void testQueryHistory() throws Exception {
\r
67 HSMMigrateStep sut = new HSMMigrateStep();
\r
68 BasicDBObject actual = sut.queryFileHistory("/OMARCHIVE/6.3.4.200-TIV-TSMALL-Linuxx86_64.bin");
\r
69 assertNotNull(actual);
\r