package de.asideas.crowdsource.testsupport.util; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; @Service public class UrlProvider { private Logger LOG = LoggerFactory.getLogger(getClass()); @Value("${de.asideas.crowdsource.test.applicationhost:localhost}") private String applicationHost; @Value("${de.asideas.crowdsource.test.server.port:8080}") private Integer applicationPort; public String mailserverUrl() { final String mailserverUrl = "http://" + applicationHost + ":" + applicationPort + "/mails"; LOG.debug("providing mailserver url ({})", mailserverUrl); return mailserverUrl; } public String applicationUrl() { final String applicationUrl = "http://" + applicationHost + ":" + applicationPort; LOG.debug("providing application url ({})", applicationUrl); return applicationUrl; } }