/
Nicholas
/
java_basics
Обзор
Документация
Войти
/
Nicholas
/
java_basics
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AdvancedOOPFeatures/homework_2/Employees/src/test/java/TestFindEmployeeByHighestSalary.java
24 строки
947 B
Skillbox
Add lesson
10 сен 2023, 09:28
10 сен 2023, 09:28
e9fdc18
Код
Авторство
О чём код?
import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import static org.junit.jupiter.api.Assertions.assertEquals; @DisplayName("Поиск сотрудника с максимальной зарплатой среди тех, кто пришёл в 2017 году ") public class TestFindEmployeeByHighestSalary { @Test @DisplayName("Входные данные - staff.txt ") void getEmployee() throws ParseException { List<Employee> staff = Employee.loadStaffFromFile("data/staff.txt"); Date date = (new SimpleDateFormat("dd.MM.yyyy")).parse("31.01.2017"); Employee expectedEmployee = new Employee("Дмитрий Кочергин", 140000, date); Employee actualEmployee = Main.findEmployeeWithHighestSalary(staff, 2017); assertEquals(expectedEmployee, actualEmployee); } }