Register implements Registerable { @Override public void registerTriggers() { if (SystemProperties.containsProperty(SystemProperties.LOG_CRON)) { logger.debug(EELFLoggerDelegate.debugLogger, "Adding log registry for cron property {}", SystemProperties.getProperty(SystemProperties.LOG_CRON)); getScheduleTriggers().add(logRegistry.getTrigger()); } }  @Override Trigger[] getTriggers(); @Override void registerTriggers(); List<Trigger> getScheduleTriggers(); void setScheduleTriggers(List<Trigger> scheduleTriggers);  }
@Test(expected = NullPointerException.class) public void testRegisterNegativeCase() { Register register = new Register(); register.registerTriggers(); fail("Expecting an exception."); }