private IDataSet buildDataSetFromUrl(FlatXmlDataSetBuilder builder, URL url) throws Exception { return builder.build(url); }
private IDataSet buildDataSetFromStream(FlatXmlDataSetBuilder builder, Resource resource) throws Exception { InputStream inputStream = resource.getInputStream(); try { return builder.build(inputStream); } finally { inputStream.close(); } }
private IDataSet buildDataSetFromStream(FlatXmlDataSetBuilder builder, Resource resource) throws Exception { InputStream inputStream = resource.getInputStream(); try { return builder.build(inputStream); } finally { inputStream.close(); } }
private FlatXmlDataSet getFileDataSet(final InputStream is) throws Exception { final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); return builder.build(is); }
private FlatXmlDataSet getFileDataSet(final InputStream is) throws Exception { final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); return builder.build(is); }
@Test public void test_something() { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); FlatXmlDataSet xmlDataSet = builder.build( this.getClass().getResourceAsStream("/dbunit/testset.xml")); // ...
InputStream inputStream = ClassNameTest.class.getResourceAsStream(name); assertNotNull("file " + name + " not found in classpath", inputStream); FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return builder.build(inputStream);
private IDataSet loadXmlDataSet(final String xmlFile) throws DataSetException { final FlatXmlDataSetBuilder flatXmlDataSetBuilder = new FlatXmlDataSetBuilder(); flatXmlDataSetBuilder.setColumnSensing(true); addDtdIfDefined(flatXmlDataSetBuilder, xmlFile); return flatXmlDataSetBuilder.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(xmlFile)); }
private IDataSet loadXmlDataSet(final String xmlFile) throws DataSetException { final FlatXmlDataSetBuilder flatXmlDataSetBuilder = new FlatXmlDataSetBuilder(); flatXmlDataSetBuilder.setColumnSensing(true); addDtdIfDefined(flatXmlDataSetBuilder, xmlFile); return flatXmlDataSetBuilder.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(xmlFile)); }
private IDataSet loadXmlDataSet(final String xmlFile) throws DataSetException { final FlatXmlDataSetBuilder flatXmlDataSetBuilder = new FlatXmlDataSetBuilder(); flatXmlDataSetBuilder.setColumnSensing(true); addDtdIfDefined(flatXmlDataSetBuilder, xmlFile); return flatXmlDataSetBuilder.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(xmlFile)); }
private IDataSet loadXmlDataSet(final String xmlFile) throws DataSetException { final FlatXmlDataSetBuilder flatXmlDataSetBuilder = new FlatXmlDataSetBuilder(); flatXmlDataSetBuilder.setColumnSensing(true); addDtdIfDefined(flatXmlDataSetBuilder, xmlFile); return flatXmlDataSetBuilder.build(Thread.currentThread().getContextClassLoader().getResourceAsStream(xmlFile)); }
// since dbunit 2.4.7 FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setInputSource(new File("src/xml/flatXmlTableTest.xml")); builder.setColumnSensing(true); IDataSet dataSet = builder.build(); // or dbunit release <= 2.4.6: boolean enableColumnSensing = true; IDataSet dataSet = new FlatXmlDataSet( new File("src/xml/flatXmlTableTest.xml"), false, enableColumnSensing);
@Override protected IDataSet getDataSet() throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return builder.build(this.getClass().getClassLoader().getResourceAsStream(DATASET)); }
protected static IDataSet initDataSet() throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return builder.build(BaseDaoTestCase.class.getResourceAsStream("/fixtures.xml")); }
private ReplacementDataSet getDataSet(Description description) throws Exception { try (InputStream dataSetInputStream = description.getTestClass() .getResourceAsStream(xmlDataSet)) { ReplacementDataSet dataSet = new ReplacementDataSet( new FlatXmlDataSetBuilder().setColumnSensing(true).build(dataSetInputStream)); dataSet.addReplacementObject("[NULL]", null); return dataSet; } } }
private IDataSet loadDataSet() throws IOException, DataSetException { InputStream in = target.getClass().getResourceAsStream(name); if (in == null) { throw new Error("Could not find resource '" + name + "'"); } return new LowerCaseDataSet(new FlatXmlDataSetBuilder() .setDtdMetadata(true) .setColumnSensing(true) .build(new InputStreamReader(in))); }
protected IDataSet createDataSet() throws Exception { final FlatXmlDataSet dataSet = new FlatXmlDataSetBuilder() //.setColumnSensing(true) // This enables auto discovery of columns but breaks the tests, possibly our data needs clean up .build(getClass().getClassLoader().getResourceAsStream(createDataSetFile())); final ReplacementDataSet rDataSet = new ReplacementDataSet(dataSet); rDataSet.addReplacementObject("[NULL]", null); return rDataSet; }
protected final void preloadDatabase(String dataSetFileName) throws Exception { Connection con = DataSourceUtils.getConnection(dataSource); IDatabaseConnection connection = new DatabaseConnection(con); FlatXmlDataSet additionalDataSet = new FlatXmlDataSetBuilder().build(new File("src/test/resources/datasets/" + dataSetFileName)); DatabaseOperation.INSERT.execute(connection, additionalDataSet); }
public static void setUpDatabase(DataSource dataSource, List<String> dataSetFileNames, String dbVersion) throws Exception { DerbyDbValidator validator = new DerbyDbValidator(dbVersion, dataSource); validator.checkDatabaseState(); Connection con = DataSourceUtils.getConnection(dataSource); con.setAutoCommit(false); IDatabaseConnection connection = new DatabaseConnection(con); for (String dataSetFileName : dataSetFileNames) { FlatXmlDataSet additionalDataSet = new FlatXmlDataSetBuilder().build(new File("src/test/resources/datasets/" + dataSetFileName)); DatabaseOperation.CLEAN_INSERT.execute(connection, additionalDataSet); } } }
public void loadDatset(URL resource) throws Throwable { InputStream in = Resources.asByteSource(resource).openStream(); Preconditions.checkNotNull("Cannot find xml file " + resource); LowerCaseDataSet dataSet = new LowerCaseDataSet(new FlatXmlDataSetBuilder() .setDtdMetadata(true) .setColumnSensing(true) .build(new InputStreamReader(in))); IDatabaseConnection dbUnitConnection = new MySqlConnection(connection, null); InsertIdentityOperation.INSERT.execute(dbUnitConnection, dataSet); }