mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-24 18:10:11 +00:00
27 lines
686 B
Java
27 lines
686 B
Java
|
|
|
|
import java.util.Properties;
|
|
import metadata.etl.models.EtlJobName;
|
|
import org.testng.Assert;
|
|
import org.testng.annotations.Test;
|
|
import actors.CmdUtil;
|
|
|
|
|
|
public class CmdUtilTest {
|
|
|
|
@Test
|
|
public void testgenerateCMD(){
|
|
EtlJobName etlJobName = EtlJobName.valueOf("AZKABAN_EXECUTION_METADATA_ETL");
|
|
Properties prop = new Properties();
|
|
prop.put("p1", "v1");
|
|
prop.put("p2", "v2");
|
|
prop.put("p3", "v3");
|
|
|
|
String cmd = CmdUtil.generateCMD(etlJobName, 0, 0L, prop);
|
|
|
|
// class path is dynamic, can't predefine
|
|
Assert.assertTrue(
|
|
cmd.startsWith("java -Djob=AZKABAN_EXECUTION_METADATA_ETL -DrefId=0 -DwhEtlId=0 -Dp3=v3 -Dp2=v2 -Dp1=v1 -cp"));
|
|
}
|
|
|
|
} |