AbstractProcessor implements Processor { protected final ILogger getLogger() { return logger; }  @Override final void init(@Nonnull Outbox outbox, @Nonnull Context context); @Override final void restoreFromSnapshot(@Nonnull Inbox inbox); @Override @SuppressWarnings("checkstyle:magicnumber") void process(int ordinal, @Nonnull Inbox inbox); @Override boolean tryProcessWatermark(@Nonnull Watermark watermark);  }
@Test public void when_init_then_loggerAvailable() { final ILogger logger = p.getLogger(); assertNotNull(logger); }