package net.codjo.segmentation.server.paramImport.classificationStructure;
import net.codjo.tokio.TokioFixture;
import junit.framework.TestCase;
/**
*
*/
public class ClassificationStructureDispatchManagerTest extends TestCase {
private TokioFixture tokioFixture = new TokioFixture(getClass());
public void test_dispatch() throws Exception {
tokioFixture.insertInputInDb("dispatch");
String[][] data = new String[][]{
{"CLASSIFICATION_ID", "SLEEVE_CODE", "SLEEVE_NAME", "SLEEVE_DUSTBIN", "TERMINAL_ELEMENT",
"FORMULA", "SLEEVE_ID", "SLEEVE_ROW_ID", "IS_QUARANTINE"},
{"1", "01-1", "Poche 1", "0", "0", "manager == 3", "999", "997", "false"},
{"1", "01-2", "Fourre-tout", "1", "1", null, "1000", "998", "", "false"}};
ClassificationStructureDispatchManager manager = new ClassificationStructureDispatchManager();
manager.setConnection(tokioFixture.getConnection());
manager.dispatch(data);
tokioFixture.assertAllOutputs("dispatch");
}
@Override
protected void setUp() throws Exception {
tokioFixture.doSetUp();
}
@Override
protected void tearDown() throws Exception {
tokioFixture.doTearDown();
}
}