use of ch.ehi.ili2db.gui.Config in project ili2db by claeis.
the class Datatypes23Test method importXtfAttr.
@Test
public void importXtfAttr() throws Exception {
EhiLogger.getInstance().setTraceFilter(false);
File fgdbFile = new File(fgdbFileName);
Fgdb4j.deleteFileGdb(fgdbFile);
Class driverClass = Class.forName(FgdbDriver.class.getName());
File data = new File("test/data/Datatypes23/Datatypes23Attr.xtf");
Config config = initConfig(data.getPath(), data.getPath() + ".log");
config.setFunction(Config.FC_IMPORT);
config.setCreateFk(config.CREATE_FK_YES);
config.setCreateNumChecks(true);
config.setTidHandling(Config.TID_HANDLING_PROPERTY);
config.setBasketHandling(config.BASKET_HANDLING_READWRITE);
config.setCatalogueRefTrafo(null);
config.setMultiSurfaceTrafo(null);
config.setMultilingualTrafo(null);
config.setInheritanceTrafo(null);
// Ili2db.readSettingsFromDb(config);
try {
Ili2db.run(config, null);
} catch (Exception ex) {
EhiLogger.logError(ex);
Assert.fail();
}
}
use of ch.ehi.ili2db.gui.Config in project ili2db by claeis.
the class Datatypes23Test method importXtfLine.
@Test
public void importXtfLine() throws Exception {
EhiLogger.getInstance().setTraceFilter(false);
File fgdbFile = new File(fgdbFileName);
Fgdb4j.deleteFileGdb(fgdbFile);
Class driverClass = Class.forName(FgdbDriver.class.getName());
File data = new File("test/data/Datatypes23/Datatypes23Line.xtf");
Config config = initConfig(data.getPath(), data.getPath() + ".log");
config.setFunction(Config.FC_IMPORT);
config.setCreateFk(config.CREATE_FK_YES);
config.setCreateNumChecks(true);
config.setTidHandling(Config.TID_HANDLING_PROPERTY);
config.setBasketHandling(config.BASKET_HANDLING_READWRITE);
config.setCatalogueRefTrafo(null);
config.setMultiSurfaceTrafo(null);
config.setMultilingualTrafo(null);
config.setInheritanceTrafo(null);
// Ili2db.readSettingsFromDb(config);
try {
Ili2db.run(config, null);
} catch (Exception ex) {
EhiLogger.logError(ex);
Assert.fail();
}
}
use of ch.ehi.ili2db.gui.Config in project ili2db by claeis.
the class Datatypes23Test method exportXtfSurface.
@Test
public void exportXtfSurface() throws Exception {
EhiLogger.getInstance().setTraceFilter(false);
File fgdbFile = new File(fgdbFileName);
// Fgdb4j.deleteFileGdb(fgdbFile);
Class driverClass = Class.forName(FgdbDriver.class.getName());
File data = new File("test/data/Datatypes23/Datatypes23Surface-out.xtf");
Config config = initConfig(data.getPath(), data.getPath() + ".log");
config.setFunction(Config.FC_EXPORT);
config.setModels("Datatypes23");
Ili2db.readSettingsFromDb(config);
config.setBasketHandling(null);
try {
Ili2db.run(config, null);
} catch (Exception ex) {
EhiLogger.logError(ex);
Assert.fail();
}
}
use of ch.ehi.ili2db.gui.Config in project ili2db by claeis.
the class MultilineTest method importIli.
@Test
public void importIli() throws Exception {
File fgdbFile = new File(fgdbFileName);
Fgdb4j.deleteFileGdb(fgdbFile);
Class driverClass = Class.forName(FgdbDriver.class.getName());
File data = new File("test/data/MultiLine/MultiLine2.ili");
Config config = initConfig(data.getPath(), data.getPath() + ".log");
config.setFunction(Config.FC_SCHEMAIMPORT);
config.setCreateFk(config.CREATE_FK_YES);
config.setCreateNumChecks(true);
config.setTidHandling(Config.TID_HANDLING_PROPERTY);
config.setBasketHandling(config.BASKET_HANDLING_READWRITE);
config.setCatalogueRefTrafo(null);
config.setMultiSurfaceTrafo(null);
config.setMultiLineTrafo(Config.MULTILINE_TRAFO_COALESCE);
config.setMultilingualTrafo(null);
config.setInheritanceTrafo(null);
// Ili2db.readSettingsFromDb(config);
Ili2db.run(config, null);
}
use of ch.ehi.ili2db.gui.Config in project ili2db by claeis.
the class MultilineTest method importXtf.
@Test
public void importXtf() throws Exception {
EhiLogger.getInstance().setTraceFilter(false);
File fgdbFile = new File(fgdbFileName);
Fgdb4j.deleteFileGdb(fgdbFile);
Class driverClass = Class.forName(FgdbDriver.class.getName());
File data = new File("test/data/MultiLine/MultiLine2b.xtf");
Config config = initConfig(data.getPath(), data.getPath() + ".log");
config.setFunction(Config.FC_IMPORT);
config.setCreateFk(config.CREATE_FK_YES);
config.setCreateNumChecks(true);
config.setTidHandling(Config.TID_HANDLING_PROPERTY);
config.setBasketHandling(config.BASKET_HANDLING_READWRITE);
config.setCatalogueRefTrafo(null);
config.setMultiSurfaceTrafo(null);
config.setMultiLineTrafo(Config.MULTILINE_TRAFO_COALESCE);
config.setMultilingualTrafo(null);
config.setInheritanceTrafo(null);
// Ili2db.readSettingsFromDb(config);
try {
Ili2db.run(config, null);
} catch (Exception ex) {
EhiLogger.logError(ex);
Assert.fail();
}
}
Aggregations