String dataSetFile = "testDataFile.xml"; IDataSet dataSet = new FlatXmlDataSetBuilder().build(new FileInputStream(dataSetFile)); ReplacementDataSet rDataSet = new ReplacementDataSet(dataSet); Set<String> keys = dataSetAdjustments.keySet(); rDataSet.addReplacementObject("[create_date]", DateUtils.addDays(new Date(), -2));
private FlatXmlDataSet getFileDataSet(final InputStream is) throws Exception { final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); return builder.build(is); }
// Load expected data from an XML dataset IDataSet expectedDataSet = new FlatXmlDataSetBuilder().build(new File("expectedDataSet.xml")); ITable expectedTable = expectedDataSet.getTable("TABLE_NAME"); // Assert actual database table match expected table Assertion.assertEquals(expectedTable, actualTable);
private FlatXmlDataSet getFileDataSet(final InputStream is) throws Exception { final FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); return builder.build(is); }
Class.forName("com.mysql.jdbc.Driver"); Connection jdbcConnection = DriverManager.getConnection("jdbc:mysql://localhost:8889/test", "", ""); IDatabaseConnection con = new DatabaseConnection(jdbcConnection); InputStream is = getClass().getClassLoader().getResourceAsStream("dbunit-test.xml"); IDataSet dataSet = new FlatXmlDataSetBuilder().build(is); DatabaseOperation.CLEAN_INSERT.execute(con, dataSet); con.close();
@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)); }
@Override protected IDataSet createDataSet(Resource resource) throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return buildDataSet(builder, resource); }
@Override protected IDataSet createDataSet(Resource resource) throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return buildDataSet(builder, resource); }
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; } } }
@Override protected IDataSet getDataSet() throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return builder.build(this.getClass().getClassLoader().getResourceAsStream(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 static IDataSet initDataSet() throws Exception { FlatXmlDataSetBuilder builder = new FlatXmlDataSetBuilder(); builder.setColumnSensing(true); return builder.build(BaseDaoTestCase.class.getResourceAsStream("/fixtures.xml")); }
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; }
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); }
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); }