@Test public void testProviderRegistryInit() throws Exception { bootstrap.init(); DataSetProviderRegistry dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); assertEquals(dataSetProviderRegistry, providerRegistryCDI); assertEquals(dataSetProviderRegistry.getAvailableTypes().size(), 6); DataSetDefJSONMarshaller jsonMarshaller = DataSetCore.get().getDataSetDefJSONMarshaller(); jsonMarshaller.fromJson(CSV_JSON); // No exception }
@Test public void testProviderRegistryInit() throws Exception { bootstrap.init(); DataSetProviderRegistry dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); assertEquals(dataSetProviderRegistry, providerRegistryCDI); assertEquals(dataSetProviderRegistry.getAvailableTypes().size(), 6); DataSetDefJSONMarshaller jsonMarshaller = DataSetCore.get().getDataSetDefJSONMarshaller(); jsonMarshaller.fromJson(CSV_JSON); // No exception }
@Before public void setUp() throws Exception { // Prepare the datasource to test SQLDataSourceLocator dataSourceLocator = testSettings.getDataSourceLocator(); sqlDataSetProvider.setDataSourceLocator(dataSourceLocator); // Add SQL data sets support DataSetProviderRegistry dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(sqlDataSetProvider); // Register the SQL data set URL fileURL = Thread.currentThread().getContextClassLoader().getResource(getExpenseReportsDsetFile()); String json = IOUtils.toString(fileURL, StandardCharsets.UTF_8); SQLDataSetDef def = (SQLDataSetDef) jsonMarshaller.fromJson(json); dataSetDefRegistry.registerDataSetDef(def); // Get a data source connection DataSource dataSource = dataSourceLocator.lookup(def); conn = dataSource.getConnection(); printDatabaseInfo(); // Create the expense reports table createTable(conn).table(EXPENSES) .columns(ID, CITY, DEPT, EMPLOYEE, DATE, AMOUNT) .primaryKey(ID).execute(); // Populate the table populateDbTable(); }
@Before public void setUp() throws Exception { // Prepare the datasource to test SQLDataSourceLocator dataSourceLocator = testSettings.getDataSourceLocator(); sqlDataSetProvider.setDataSourceLocator(dataSourceLocator); // Add SQL data sets support DataSetProviderRegistry dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(sqlDataSetProvider); // Register the SQL data set URL fileURL = Thread.currentThread().getContextClassLoader().getResource(getExpenseReportsDsetFile()); String json = IOUtils.toString(fileURL); SQLDataSetDef def = (SQLDataSetDef) jsonMarshaller.fromJson(json); dataSetDefRegistry.registerDataSetDef(def); // Get a data source connection DataSource dataSource = dataSourceLocator.lookup(def); conn = dataSource.getConnection(); printDatabaseInfo(); // Create the expense reports table createTable(conn).table(EXPENSES) .columns(ID, CITY, DEPT, EMPLOYEE, DATE, AMOUNT) .primaryKey(ID).execute(); // Populate the table populateDbTable(); }
@Before public void setUp() { dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(CSVDataSetProvider.get()); jsonMarshaller = DataSetCore.get().getDataSetDefJSONMarshaller(); dataSetManager = DataSetCore.get().getDataSetManager(); }
@Before public void setUp() { dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(CSVDataSetProvider.get()); jsonMarshaller = DataSetCore.get().getDataSetDefJSONMarshaller(); dataSetManager = DataSetCore.get().getDataSetManager(); }
@Before public void setUp() throws Exception { dataSetDefRegistry = DataSetCore.get().getDataSetDefRegistry(); dataSetManager = DataSetCore.get().getDataSetManager(); dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(CSVDataSetProvider.get()); dataSetFormatter = new DataSetFormatter(); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("expenseReports.csv"); dataSetDefRegistry.registerDataSetDef( DataSetDefFactory.newCSVDataSetDef() .uuid(EXPENSE_REPORTS) .fileURL(fileURL.toString()) .label("id") .label("office") .label("department") .label("author") .date("date", "MM-dd-yyyy") .number("amount", "#,###.##") .separatorChar(';') .quoteChar('\"') .escapeChar('\\') .buildDef()); }
@Before public void setUp() throws Exception { dataSetManager = DataSetCore.get().getDataSetManager(); dataSetDefRegistry = DataSetCore.get().getDataSetDefRegistry(); jsonMarshaller = DataSetCore.get().getDataSetDefJSONMarshaller(); dataSetFormatter = new DataSetFormatter(); DataSetProviderRegistry dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(ElasticSearchDataSetProvider.get()); }
@Before public void setUp() throws Exception { dataSetDefRegistry = DataSetCore.get().getDataSetDefRegistry(); dataSetManager = DataSetCore.get().getDataSetManager(); dataSetProviderRegistry = DataSetCore.get().getDataSetProviderRegistry(); dataSetProviderRegistry.registerDataProvider(CSVDataSetProvider.get()); dataSetFormatter = new DataSetFormatter(); URL fileURL = Thread.currentThread().getContextClassLoader().getResource("expenseReports.csv"); dataSetDefRegistry.registerDataSetDef( DataSetDefFactory.newCSVDataSetDef() .uuid(EXPENSE_REPORTS) .fileURL(fileURL.toString()) .label("id") .label("office") .label("department") .label("author") .date("date", "MM-dd-yyyy") .number("amount", "#,###.##") .separatorChar(';') .quoteChar('\"') .escapeChar('\\') .buildDef()); }