NinjaDefault implements Ninja { @Override public void onFrameworkStart() { if (ninjaProperties.getBooleanWithDefault(NinjaConstant.NINJA_SPLASH_DISPLAY, true)) { showSplashScreenViaLogger(); } lifecycleService.start(); }  boolean isDiagnosticsEnabled(); @Override void onRouteRequest(Context.Impl context); @Override void renderErrorResultAndCatchAndLogExceptions(
            Result result, Context context); @Override void onFrameworkStart(); @Override void onFrameworkShutdown(); @Override Result onException(Context context, Exception exception); Result onException(Context context, Exception exception, Result underlyingResult); Result getRenderingExceptionResult(Context context, RenderingException exception, Result underlyingResult); @Deprecated Result getInternalServerErrorResult(Context context, Exception exception); @Override Result getInternalServerErrorResult(Context context, Exception exception, Result underlyingResult); @Override Result getNotFoundResult(Context context); @Override Result getNotFoundResult(Context context, RequestNotFoundException exception); @Override Result getBadRequestResult(Context context, BadRequestException exception); @Override Result getUnauthorizedResult(Context context); @Override Result getForbiddenResult(Context context); @Override Result getForbiddenResult(Context context, ForbiddenRequestException exception);  }
@Test public void testOnFrameworkStart() { ninjaDefault.onFrameworkStart(); verify(lifecylceService).start(); }