WebApplicationImpl implements WebApplication { @Override public boolean isInitiated () { return initiated; } WebApplicationImpl(); @Override FeaturesAndProperties getFeaturesAndProperties(); @Override WebApplication clone(); @Override RequestListener getRequestListener(); @Override DispatchingListener getDispatchingListener(); @Override ResponseListener getResponseListener(); @Override boolean isInitiated(); @Override void initiate(ResourceConfig resourceConfig); @Override void initiate(final ResourceConfig rc, final IoCComponentProviderFactory _provider); @Override Providers getProviders(); @Override ResourceContext getResourceContext(); @Override MessageBodyWorkers getMessageBodyWorkers(); @Override ExceptionMapperContext getExceptionMapperContext(); @Override ServerInjectableProviderFactory getServerInjectableProviderFactory(); @Override void handleRequest(ContainerRequest request, ContainerResponseWriter responseWriter); @Override void handleRequest(ContainerRequest request, ContainerResponse response); @Override void destroy(); @Override boolean isTracingEnabled(); @Override void trace(String message); @Override HttpContext getThreadLocalHttpContext();  }
@Test public void testInstantiatesWebApplicationImpl() { WebApplication app = new WebApplicationImpl(); assertFalse(app.isInitiated()); }