package org.mapfish.print.http;
import org.junit.Test;
import org.mapfish.print.AbstractMapfishSpringTest;
import org.mapfish.print.config.Configuration;
import org.mapfish.print.config.ConfigurationFactory;
import org.springframework.beans.factory.annotation.Autowired;
import java.io.File;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
public class HttpConfigurationTest extends AbstractMapfishSpringTest {
@Autowired
ConfigurationFactory configurationFactory;
@Test
public void testConfiguration() throws Exception {
final File configFile = getFile(HttpConfigurationTest.class, "configuration/config.yaml");
final Configuration config = configurationFactory.getConfig(configFile);
assertNotNull(config.getCertificateStore());
assertEquals("file://keystore.jks", config.getCertificateStore().getUri().toString());
assertNotNull(config.getCertificateStore().getSSLContext());
assertEquals(2, config.getCredentials().size());
assertEquals(1, config.getProxies().size());
}
}