package no.difi.sdp.client2; import no.difi.sdp.client2.domain.Miljo; import org.junit.Test; import java.net.URI; import static org.hamcrest.Matchers.is; import static org.junit.Assert.assertThat; public class KlientKonfigurasjonTest { @Test public void uri_builder_initializes_meldingsformidler_root_and_miljo() { URI meldingsformidlerRoot = URI.create("http://meldingsformidlerroot.no"); @SuppressWarnings("deprecation") KlientKonfigurasjon klientKonfigurasjon = KlientKonfigurasjon.builder(meldingsformidlerRoot).build(); assertThat(klientKonfigurasjon.getMeldingsformidlerRoot().getBaseUri(), is(meldingsformidlerRoot)); assertThat(klientKonfigurasjon.getMiljo().getMeldingsformidlerRoot(), is(meldingsformidlerRoot)); } @Test public void miljo_builder_initializes_meldingsformidler_root_and_miljo() { Miljo funksjoneltTestmiljo = Miljo.FUNKSJONELT_TESTMILJO; KlientKonfigurasjon klientKonfigurasjon = KlientKonfigurasjon .builder(funksjoneltTestmiljo) .build(); Miljo actualMiljo = klientKonfigurasjon.getMiljo(); assertThat(actualMiljo, is(funksjoneltTestmiljo)); assertThat(actualMiljo.getMeldingsformidlerRoot(), is(klientKonfigurasjon.getMeldingsformidlerRoot().getBaseUri())); } }