package net.codjo.segmentation.server.paramImport.classification;
import net.codjo.database.common.api.JdbcFixture;
import junit.framework.TestCase;
public class ClassificationParserManagerTest extends TestCase {
private JdbcFixture fixture = JdbcFixture.newFixture();
private ClassificationParserManager parser;
public void test_getColumnNames() throws Exception {
assertEquals("CLASSIFICATION_ID", parser.getColumnNames()[0]);
assertEquals("CLASSIFICATION_NAME", parser.getColumnNames()[1]);
assertEquals("CLASSIFICATION_TYPE", parser.getColumnNames()[2]);
assertEquals("CUSTOM_FIELD", parser.getColumnNames()[3]);
}
public void test_isValidColumn() throws Exception {
assertTrue(parser.isValidColumn("CLASSIFICATION_ID"));
assertTrue(parser.isValidColumn("CLASSIFICATION_NAME"));
assertTrue(parser.isValidColumn("CLASSIFICATION_TYPE"));
assertFalse(parser.isValidColumn("AUTRE_COLONNE"));
}
@Override
protected void setUp() throws Exception {
fixture.doSetUp();
parser = new ClassificationParserManager(null);
parser.setConnection(fixture.getConnection());
}
@Override
protected void tearDown() throws Exception {
fixture.doTearDown();
}
}