public com.thoughtworks.go.plugin.domain.analytics.AnalyticsData toAnalyticsData() { return new com.thoughtworks.go.plugin.domain.analytics.AnalyticsData(data, viewPath); }
public com.thoughtworks.go.plugin.domain.analytics.AnalyticsData toAnalyticsData() { return new com.thoughtworks.go.plugin.domain.analytics.AnalyticsData(data, viewPath); }
@Test void shouldAllowViewPathWithQueryParametersForWindowsOperatingSystem() { String assetRoot = "\\assets\\root"; viewPath = "agents\\agents.html?msg=Hello%20World&msg2=AnotherOne"; analyticsData = new AnalyticsData("{}", viewPath); analyticsData.setAssetRoot(assetRoot); assertThat(analyticsData.getFullViewPath(), is("/assets/root/agents/agents.html?msg=Hello%20World&msg2=AnotherOne")); } }
@Test void shouldGetFullViewPathForWindowsOperatingSystem() { String assetRoot = "\\assets\\root"; viewPath = "agents\\agents.html"; analyticsData = new AnalyticsData("{}", viewPath); analyticsData.setAssetRoot(assetRoot); assertThat(analyticsData.getFullViewPath(), is("/assets/root/agents/agents.html")); }
@Test void shouldGetFullViewPathForLinuxOperatingSystem() { String assetRoot = "/assets/root"; viewPath = "agents/agents.html"; analyticsData = new AnalyticsData("{}", viewPath); analyticsData.setAssetRoot(assetRoot); assertThat(analyticsData.getFullViewPath(), is(assetRoot + '/' + viewPath)); }
@Test void shouldAllowViewPathWithQueryParametersForNonWindowsOperatingSystem() { String assetRoot = "/assets/root"; viewPath = "agents/agents.html?msg=Hello%20World&msg2=AnotherOne"; analyticsData = new AnalyticsData("{}", viewPath); analyticsData.setAssetRoot(assetRoot); assertThat(analyticsData.getFullViewPath(), is(assetRoot + '/' + viewPath)); }