Приветствую!
Тестировал по всякому, Вали упрямится.
Рекомендация ментора: Метод getIPsForUser(String, Date, Date) класса LogParser должен возвращать корректное множество уникальных IP адресов за период с null по null для пользователя String user.
Вспомогательные методы в начале класса.
Гляньте, может найдете что.
package com.javarush.task.task39.task3913;
import java.io.IOException;
import java.nio.file.Paths;
import java.util.Date;
public class Solution {
public static void main(String[] args) throws IOException {
Date date = new Date(1000);
LogParser logParser = new LogParser(Paths.get("c:/logs/"));
System.out.println(logParser.getIPsForUser("Amigo",null, null));
System.out.println(logParser.getIPsForUser("Amigo",new Date(), null));
System.out.println(logParser.getIPsForUser("Amigo",null, new Date()));
System.out.println(logParser.getIPsForUser("Amigo",date, new Date()));
}
}