Валидатор не принимает по 2 пункту:
Вызов метода execute с параметром "get ip for date = "[any_date]" and date between "[after]" and "[before]"" должен возвращать множество уникальных IP адресов, события с которых произведены в указанное время [any_date] в период между датами [after] и [before]
Странно. такие же запросы с выводом, например, User вместо IP валидатор принял.
В чем причина понять не получилось(((
package com.javarush.task.task39.task3913;
import java.nio.file.Paths;
import java.util.Date;
public class Solution {
public static void main(String[] args) {
// LogParser logParser = new LogParser(Paths.get("C:\\JavaRush\\JavaRushTasks\\4.JavaCollections\\src\\com\\javarush\\task\\task39\\task3913\\logs"));
// System.out.println(logParser.getNumberOfUniqueIPs(null, null));
// System.out.println(logParser.getIPsForEvent(Event.DONE_TASK,null, new Date()));
// System.out.println(logParser.getUniqueIPs(null, null));
/* System.out.println(logParser.getIPsForStatus(Status.FAILED,null, new Date()));
System.out.println(logParser.getIPsForUser("Amigo", null, null));
System.out.println(logParser.getLoggedUsers( null, null));
System.out.println(logParser.getAllSolvedTasksAndTheirNumber( null, null));
System.out.println(logParser.getDateWhenUserLoggedFirstTime("Amigo",null, null));
System.out.println(logParser.getDateWhenUserSolvedTask( "Vasya Pupkin",1, null, null));
System.out.println(logParser.getDateWhenUserDoneTask("Eduard Petrovich Morozko", 48,null, null));
*/
System.out.println();
// System.out.println(logParser.execute("get"));
// System.out.println(logParser.execute("get user"));
// System.out.println(logParser.execute("get ip for user = \"Vasya Pupkin\""));
// System.out.println(logParser.execute("get user for event=\"DONE_TASK\""));
// System.out.println(logParser.execute("get ip for event=\"DONE_TASK\""));
// System.out.println(logParser.execute("get status for date = \"03.01.2014 03:45:23\""));
// System.out.println(logParser.execute("get ip for date = \"03.01.2014 03:45:23\" and date between \"11.12.2013 0:00:00\" and \"03.01.2014 23:59:59\""));
}
}