#java #junit4
Вопрос:
@Test public void whenInjectInMemoryDataSource_thenReturnCorrectEmployeeCount() { DataSource dataSource = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.H2) .addScript("classpath:jdbc/schema.sql") .addScript("classpath:jdbc/test-data.sql") .build(); EmployeeDAO employeeDAO = new EmployeeDAO(); employeeDAO.setDataSource(dataSource); assertEquals(4, employeeDAO.getCountOfEmployees()); }
Как выполнить этот процесс для каждого DAO и для всех таблиц и схем??
Комментарии:
1. Здравствуйте, что
getCountOfEmployees()
на самом деле делает, запускает запрос или выполняет какую-то реальную бизнес-логику?2. Пожалуйста, проясните вашу конкретную проблему или предоставьте дополнительные сведения, чтобы выделить именно то, что вам нужно. Поскольку это написано в настоящее время, трудно точно сказать, о чем вы просите.