use of com.github.mjeanroy.junit.servers.servers.AbstractConfiguration in project junit-servers by mjeanroy.
the class AnnotationsHandlerRunnerTest method it_should_implement_to_string.
@Test
void it_should_implement_to_string() {
final AbstractConfiguration configuration = new AbstractConfigurationMockBuilder().build();
final EmbeddedServer<?> embeddedServer = new EmbeddedServerMockBuilder().build();
final AnnotationsHandlerRunner adapter = new AnnotationsHandlerRunner(embeddedServer, configuration);
assertThat(adapter).hasToString("AnnotationsHandlerRunner{" + "handlers: [" + "ServerAnnotationHandler{" + "annotationKlass: interface com.github.mjeanroy.junit.servers.annotations.TestServer, " + "server: MockEmbeddedServer" + "}, " + "ConfigurationAnnotationHandler{" + "annotationKlass: interface com.github.mjeanroy.junit.servers.annotations.TestServerConfiguration, " + "configuration: MockAbstractConfiguration" + "}, " + "HttpClientAnnotationHandler{" + "annotationKlass: interface com.github.mjeanroy.junit.servers.annotations.TestHttpClient, " + "server: MockEmbeddedServer" + "}" + "]" + "}");
}
use of com.github.mjeanroy.junit.servers.servers.AbstractConfiguration in project junit-servers by mjeanroy.
the class JunitServerRunnerTest method it_should_instantiate_jetty_with_default_configuration.
@Test
void it_should_instantiate_jetty_with_default_configuration() throws Exception {
final JunitServerRunner runner = new JunitServerRunner(TestClassWithInjectedConfiguration.class);
final EmbeddedServer<?> server = (EmbeddedServer<?>) readField(runner, "server", true);
final AbstractConfiguration conf = (AbstractConfiguration) readField(runner, "configuration", true);
assertThat(server).isInstanceOf(EmbeddedJetty.class);
assertThat(conf).isNotSameAs(configuration).isEqualTo(configuration);
}
use of com.github.mjeanroy.junit.servers.servers.AbstractConfiguration in project junit-servers by mjeanroy.
the class JunitServerRunnerTest method it_should_instantiate_tomcat_with_default_configuration.
@Test
void it_should_instantiate_tomcat_with_default_configuration() throws Exception {
final JunitServerRunner runner = new JunitServerRunner(TestClassWithInjectedConfiguration.class);
final EmbeddedServer<?> server = (EmbeddedServer<?>) readField(runner, "server", true);
final AbstractConfiguration conf = (AbstractConfiguration) readField(runner, "configuration", true);
assertThat(server).isInstanceOf(EmbeddedTomcat.class);
assertThat(conf).isNotSameAs(configuration).isEqualTo(configuration);
}
use of com.github.mjeanroy.junit.servers.servers.AbstractConfiguration in project junit-servers by mjeanroy.
the class JunitServerRunnerTest method it_should_instantiate_tomcat_with_configuration.
@Test
void it_should_instantiate_tomcat_with_configuration() throws Exception {
final JunitServerRunner runner = new JunitServerRunner(TestClassWithConfigurationMethod.class);
final EmbeddedServer<?> server = (EmbeddedServer<?>) readField(runner, "server", true);
final AbstractConfiguration conf = (AbstractConfiguration) readField(runner, "configuration", true);
assertThat(server).isInstanceOf(EmbeddedTomcat.class);
assertThat(conf).isSameAs(configuration);
}
Aggregations