use of com.github.mjeanroy.junit.servers.utils.impl.FakeEmbeddedServerConfigurationBuilder in project junit-servers by mjeanroy.
the class AbstractEmbeddedServerTest method it_should_set_environment_properties.
@Test
void it_should_set_environment_properties() {
final String name1 = "foo";
final String oldValue1 = "foo";
final String newValue1 = "bar";
System.setProperty(name1, oldValue1);
final String name2 = "foo1";
final String newValue2 = "bar1";
final FakeEmbeddedServerConfiguration configuration = new FakeEmbeddedServerConfigurationBuilder().withProperty(name1, newValue1).withProperty(name2, newValue2).build();
server = new FakeEmbeddedServer(configuration);
server.start();
assertThat(System.getProperty(name1)).isEqualTo(newValue1);
assertThat(System.getProperty(name2)).isEqualTo(newValue2);
server.stop();
assertThat(System.getProperty(name1)).isEqualTo(oldValue1);
assertThat(System.getProperty(name2)).isNull();
System.clearProperty(name1);
System.clearProperty(name2);
}
use of com.github.mjeanroy.junit.servers.utils.impl.FakeEmbeddedServerConfigurationBuilder in project junit-servers by mjeanroy.
the class AbstractEmbeddedServerTest method it_should_get_original_server_implementation.
@Test
void it_should_get_original_server_implementation() {
final FakeEmbeddedServerConfiguration configuration = new FakeEmbeddedServerConfigurationBuilder().withPath("foo").build();
final FakeEmbeddedServer server = new FakeEmbeddedServer(configuration);
final FakeServer delegate = server.getDelegate();
assertThat(delegate).isNotNull();
}
Aggregations