package io.dropwizard.configuration; import com.google.common.io.ByteStreams; import com.google.common.io.Resources; import org.junit.Test; import java.io.InputStream; import java.nio.charset.StandardCharsets; import static org.assertj.core.api.Assertions.assertThat; public class UrlConfigurationSourceProviderTest { private final ConfigurationSourceProvider provider = new UrlConfigurationSourceProvider(); @Test public void readsFileContents() throws Exception { try (InputStream input = provider.open(Resources.getResource("example.txt").toString())) { assertThat(new String(ByteStreams.toByteArray(input), StandardCharsets.UTF_8).trim()) .isEqualTo("whee"); } } }