use of com.thoughtworks.go.domain.SecureSiteUrl in project gocd by gocd.
the class SiteUrlsTest method shouldAddErrorsIfSecureSiteUrlIsInvalid.
@Test
void shouldAddErrorsIfSecureSiteUrlIsInvalid() {
SiteUrls siteUrls = new SiteUrls(new SiteUrl("http://foo.bar"), new SecureSiteUrl("http://foo.bar"));
siteUrls.validate(null);
assertThat(siteUrls.getSecureSiteUrl().errors()).hasSize(1).containsEntry("secureSiteUrl", Collections.singletonList("Invalid format for secure site url. 'http://foo.bar' must start with https"));
}
use of com.thoughtworks.go.domain.SecureSiteUrl in project gocd by gocd.
the class SiteUrlsTest method shouldAddErrorsIfSiteUrlsAreInvalid.
@Test
void shouldAddErrorsIfSiteUrlsAreInvalid() {
SiteUrls siteUrls = new SiteUrls(new SiteUrl("htp://foo.bar"), new SecureSiteUrl("http://foo.bar"));
siteUrls.validate(null);
assertThat(siteUrls.getSiteUrl().errors()).hasSize(1).containsEntry("siteUrl", Collections.singletonList("Invalid format for site url. 'htp://foo.bar' must start with http/s"));
assertThat(siteUrls.getSecureSiteUrl().errors()).hasSize(1).containsEntry("secureSiteUrl", Collections.singletonList("Invalid format for secure site url. 'http://foo.bar' must start with https"));
}
use of com.thoughtworks.go.domain.SecureSiteUrl in project gocd by gocd.
the class SiteUrlsTest method shouldAddErrorsIfSiteUrlIsInvalid.
@Test
void shouldAddErrorsIfSiteUrlIsInvalid() {
SiteUrls siteUrls = new SiteUrls(new SiteUrl("htp://foo.bar"), new SecureSiteUrl("https://foo.bar"));
siteUrls.validate(null);
assertThat(siteUrls.getSiteUrl().errors()).hasSize(1).containsEntry("siteUrl", Collections.singletonList("Invalid format for site url. 'htp://foo.bar' must start with http/s"));
}
use of com.thoughtworks.go.domain.SecureSiteUrl in project gocd by gocd.
the class SiteUrlsTest method shouldNotAddErrorsIfSiteUrlsAreValid.
@Test
void shouldNotAddErrorsIfSiteUrlsAreValid() {
SiteUrls siteUrls = new SiteUrls(new SiteUrl("http://foo.bar"), new SecureSiteUrl("https://foo.bar"));
siteUrls.validate(null);
assertThat(siteUrls.errors()).hasSize(0);
}
use of com.thoughtworks.go.domain.SecureSiteUrl in project gocd by gocd.
the class BaseUrlChangeListenerTest method shouldNotFlushCacheWhenBaseUrlConfigIsNotChanged.
@Test
public void shouldNotFlushCacheWhenBaseUrlConfigIsNotChanged() {
GoCache cache = mock(GoCache.class);
BaseUrlChangeListener listener = new BaseUrlChangeListener(new SiteUrl(""), new SecureSiteUrl(""), cache);
CruiseConfig newCruiseConfig = new BasicCruiseConfig();
newCruiseConfig.setServerConfig(serverConfigWith("", ""));
listener.onConfigChange(newCruiseConfig);
verifyNoInteractions(cache);
}
Aggregations