* move security content from spring-security-rest-full * swagger update * move query language to new module * rename spring-security-rest-full to spring-rest-full * group persistence modules * group testing modules * try fix conflict
51 lines
1.5 KiB
Java
51 lines
1.5 KiB
Java
package com.baeldung;
|
|
|
|
import java.sql.SQLException;
|
|
|
|
import org.apache.logging.log4j.Logger;
|
|
import org.junit.jupiter.api.Test;
|
|
import org.junit.jupiter.api.extension.ExtendWith;
|
|
|
|
import com.baeldung.extensions.EmployeeDaoParameterResolver;
|
|
import com.baeldung.extensions.EmployeeDatabaseSetupExtension;
|
|
import com.baeldung.extensions.EnvironmentExtension;
|
|
import com.baeldung.extensions.IgnoreFileNotFoundExceptionExtension;
|
|
import com.baeldung.extensions.LoggingExtension;
|
|
import com.baeldung.helpers.Employee;
|
|
import com.baeldung.helpers.EmployeeJdbcDao;
|
|
|
|
import static org.junit.jupiter.api.Assertions.*;
|
|
|
|
@ExtendWith({ EnvironmentExtension.class, EmployeeDatabaseSetupExtension.class, EmployeeDaoParameterResolver.class })
|
|
@ExtendWith(LoggingExtension.class)
|
|
@ExtendWith(IgnoreFileNotFoundExceptionExtension.class)
|
|
public class EmployeesTest {
|
|
|
|
private EmployeeJdbcDao employeeDao;
|
|
|
|
private Logger logger;
|
|
|
|
public EmployeesTest(EmployeeJdbcDao employeeDao) {
|
|
this.employeeDao = employeeDao;
|
|
}
|
|
|
|
@Test
|
|
public void whenAddEmployee_thenGetEmployee() throws SQLException {
|
|
Employee emp = new Employee(1, "john");
|
|
employeeDao.add(emp);
|
|
assertEquals(1, employeeDao.findAll()
|
|
.size());
|
|
}
|
|
|
|
@Test
|
|
public void whenGetEmployees_thenEmptyList() throws SQLException {
|
|
assertEquals(0, employeeDao.findAll()
|
|
.size());
|
|
}
|
|
|
|
public void setLogger(Logger logger) {
|
|
this.logger = logger;
|
|
}
|
|
|
|
}
|