Не проходит 3 пункт пишет "Проверь, что в выводимых суммах, дробная часть отделена точкой, а не запятой." В выводе сто процентов точка, а не запятая.
Также не проходит 4 пункт. Проверил вывод на фейковых данных, если раскомментировать в
StaticManager
//public void registerMockData()
в Cook
//StatisticManager.getInstance().registerMockData();
CookedOrderEventDataRow
//public CookedOrderEventDataRow(String tabletName, String cookName, int cookingTimeSeconds, Date date) {}
То вывод полностью соответствует требованию. Возможно это из-за того что я округлял даты в DirectorTablet, а не в StaticManager как пишут в комментариях, но вывод то ПРАВИЛЬНЫЙ?!!
package com.javarush.task.task27.task2712;
import com.javarush.task.task27.task2712.kitchen.Cook;
import com.javarush.task.task27.task2712.kitchen.Waiter;
public class Restaurant {
public static void main(String[] args) {
Waiter waiter = new Waiter();
Cook cook = new Cook("Amigos");
cook.addObserver(waiter);
Tablet tablet = new Tablet(1);
tablet.addObserver(cook);
tablet.createOrder();
tablet.createOrder();
tablet.createOrder();
tablet.createOrder();
DirectorTablet directorTablet = new DirectorTablet();
directorTablet.printAdvertisementProfit();
directorTablet.printCookWorkloading();
directorTablet.printActiveVideoSet();
directorTablet.printArchivedVideoSet();
}
}