### Question:
App { public static void main(String[] args) { var kingJoffrey = new KingJoffrey(); var kingsHand = new KingsHand(kingJoffrey); var emitters = List.of( kingsHand, new LordBaelish(kingsHand), new LordVarys(kingsHand), new Scout(kingsHand) ); Arrays.stream(Weekday.values()) .<Consumer<? super EventEmitter>>map(day -> emitter -> emitter.timePasses(day)) .forEachOrdered(emitters::forEach); }  static void main(String[] args);  }### Answer:
@Test void shouldExecuteApplicationWithoutException() { assertDoesNotThrow(() -> App.main(new String[]{})); }