package thredds.server.config; import org.junit.Test; import org.junit.experimental.categories.Category; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.test.context.ContextConfiguration; import org.springframework.test.context.junit4.SpringJUnit4ClassRunner; import thredds.mock.web.MockTdsContextLoader; import ucar.unidata.util.test.category.NeedsContentRoot; import static org.junit.Assert.assertNotNull; @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations={"/WEB-INF/applicationContext-tdsConfig.xml"},loader=MockTdsContextLoader.class) @Category(NeedsContentRoot.class) public class TdsContextTest { @Autowired private TdsContext tdsContext; @Test public void testInit() { System.out.printf("%s%n", tdsContext); //All the initialization was done //serverInfo, htmlConfig, wmsConfig are initialized by TdsConfigMapper after ThreddConfig reads the threddsServer.xml file assertNotNull( tdsContext.getServerInfo() ); assertNotNull( tdsContext.getHtmlConfig() ); assertNotNull( tdsContext.getWmsConfig() ); } }