Author: adietish
Date: 2010-09-30 09:23:50 -0400 (Thu, 30 Sep 2010)
New Revision: 25325
Added:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/LinuxDistroFake.java
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/ReportingEclipseEnvironmentFake.java
Log:
[JBIDE-7208] implementation finished. Need to make sure all linux variants get detected
correctly and GA gets the hit (GA should, tested that)
Modified: trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage Reporter.launch
===================================================================
--- trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage
Reporter.launch 2010-09-30 13:21:39 UTC (rev 25324)
+++ trunk/usage/tests/org.jboss.tools.usage.test/JBoss Tools Usage
Reporter.launch 2010-09-30 13:23:50 UTC (rev 25325)
@@ -6,28 +6,28 @@
<booleanAttribute key="automaticValidate" value="false"/>
<stringAttribute key="bootstrap" value=""/>
<stringAttribute key="checked" value="[NONE]"/>
-<booleanAttribute key="clearConfig" value="false"/>
-<booleanAttribute key="clearws" value="false"/>
+<booleanAttribute key="clearConfig" value="true"/>
+<booleanAttribute key="clearws" value="true"/>
<booleanAttribute key="clearwslog" value="false"/>
<stringAttribute key="configLocation"
value="${workspace_loc}/.metadata/.plugins/org.eclipse.pde.core/JBoss Tools Usage
Reporter"/>
<booleanAttribute key="default" value="false"/>
-<stringAttribute key="deselected_workspace_plugins"
value="org.jboss.tools.common.text.xml,org.jboss.tools.common.meta.ui,org.jboss.tools.ui.bot.ext,org.jboss.tools.common,org.jboss.tools.common.verification.ui.test,org.jboss.tools.common.projecttemplates,org.jboss.tools.common.el.core,org.jboss.tools.common.verification.ui,org.jboss.tools.common.gef,org.jboss.tools.common.test,org.jboss.tools.common.verification.test,org.jboss.tools.common.verification,org.jboss.tools.common.model,org.jboss.tools.gwt.ui,org.jboss.tools.common.model.ui.capabilities,org.jboss.tools.common.resref.core,org.jboss.tools.common.ui,org.jboss.tools.common.el.ui,org.jboss.tools.usage.test,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,org.jboss.tools.ui.bot.ext.test,org.jboss.tools.common.model.ui.test,org.jboss.tools.common.el.core.test,org.jboss.tools.common.model.ui,org.jboss.tools.tests,org.jboss.tools.common.model.test"/>
+<stringAttribute key="deselected_workspace_plugins"
value="org.jboss.tools.common.text.xml,org.jboss.tools.common.meta.ui,org.jboss.tools.common,org.jboss.tools.common.verification.ui.test,org.jboss.tools.common.projecttemplates,org.jboss.tools.common.el.core,org.jboss.tools.common.verification.ui,org.mozilla.xulrunner.gtk.linux.x86,org.jboss.tools.common.gef,org.mozilla.xulrunner.carbon.macosx,org.jboss.tools.common.test,org.jboss.tools.common.verification.test,org.jboss.tools.common.verification,org.jboss.tools.common.model,org.jboss.tools.gwt.ui,org.jboss.tools.common.model.ui.capabilities,org.jboss.tools.common.resref.core,org.mozilla.xulrunner.cocoa.macosx,org.jboss.tools.common.ui,org.mozilla.xulrunner.gtk.linux.x86_64,org.jboss.tools.common.el.ui,org.mozilla.xulrunner.win32.win32.x86,org.jboss.tools.usage.test,org.jboss.tools.common.text.ext,org.jboss.tools.gwt.core,org.jboss.tools.common.resref.ui,org.jboss.tools.common.model.ui.test,org.jboss.tools.common.el.core.t!
est,org.mozilla.xpcom,org.jboss.tools.common.model.ui,org.jboss.tools.tests,org.jboss.tools.common.model.test"/>
<booleanAttribute key="includeOptional" value="true"/>
<stringAttribute key="location"
value="${workspace_loc}/../runtime-New_configuration(1)"/>
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.debug.ui.launchGroup.run"/>
<listEntry value="org.eclipse.debug.ui.launchGroup.debug"/>
</listAttribute>
-<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS"
value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}
-consoleLog"/>
+<stringAttribute key="org.eclipse.jdt.launching.PROGRAM_ARGUMENTS"
value="-os ${target.os} -ws ${target.ws} -arch ${target.arch} -nl ${target.nl}
-consoleLog -debug"/>
<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER"
value="org.eclipse.pde.ui.workbenchClasspathProvider"/>
<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS"
value="-Dosgi.requiredJavaVersion=1.5 -XX:MaxPermSize=256m -Xms40m
-Xmx1024m"/>
<stringAttribute key="pde.version" value="3.3"/>
<stringAttribute key="product" value="org.eclipse.sdk.ide"/>
-<stringAttribute key="selected_target_plugins"
value="org.junit*4.8.1.v4_8_1_v20100427-1100@default:default,org.hamcrest.core@default:default,org.eclipse.core.databinding@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.mortbay.jetty.server@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.ui.views@default:default,org.eclipse.equinox.common@2:true,org.eclipse.core.contenttype@default:default,org.apache.lucene@default:default,org.eclipse.core.net@default:default,org.eclipse.core.variables@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ecf.identity@default:default,org.eclipse.core.resources@default:default,org.eclipse.ui.ide@default:default,org.eclipse.core.expressions@default:default,org.eclipse.help.base@default:default,org.apache.jasper@default:default,org.eclipse.ui@default:default,org.eclipse.update.configurator@3:true,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.core.runtime.compati!
bility.auth@default:default,org.eclipse.core.filesystem@default:default,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.jface@default:default,org.apache.commons.logging*1.0.4.v201005080501@default:default,org.eclipse.ant.core@default:default,org.eclipse.core.runtime@default:true,org.eclipse.help.ui@default:default,org.eclipse.core.filesystem.linux.x86_64@default:false,org.eclipse.osgi@-1:true,org.eclipse.help@default:default,org.eclipse.equinox.registry@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.text@default:default,org.eclipse.core.commands@default:default,org.eclipse.osgi.services@default:default,javax.servlet@default:default,org.junit4@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.ui.forms@default:default,org.eclipse.equinox.p2.metadat!
a.repository@default:default,org.eclipse.sdk@default:default,o!
rg.eclip
se.ui.cheatsheets@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.preferences@default:default,org.apache.lucene.analysis@default:default,org.apache.commons.el@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.ecf.provider.filetransfer@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.http.servlet@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.jface.text@default:default,org.eclipse.swt@default:default,javax.servlet.jsp@default:default,org.eclipse.ecf@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.equinox.p2.metadata@default:default,org.apache.ant@default:default,com.ibm.icu@default:default,org.eclipse.equinox.http.jetty@default:default,org.mortbay.jetty.util@default:default,org.eclipse.equinox.app@default:default,org.eclipse.jface.databinding@default:d!
efault"/>
+<stringAttribute key="selected_target_plugins"
value="org.eclipse.help.base@default:default,org.mortbay.jetty.server@default:default,org.eclipse.swt@default:default,com.ibm.icu@default:default,org.eclipse.ui.forms@default:default,org.eclipse.ui.workbench@default:default,org.eclipse.ecf.provider.filetransfer.ssl@default:false,org.eclipse.ecf.identity@default:default,org.eclipse.equinox.common@default:default,org.eclipse.core.runtime.compatibility.registry@default:false,org.eclipse.jface.text@default:default,org.eclipse.ui.cheatsheets@default:default,org.eclipse.equinox.p2.metadata@default:default,org.eclipse.core.databinding.observable@default:default,org.eclipse.core.resources@default:default,org.eclipse.help.ui@default:default,org.mortbay.jetty.util@default:default,org.eclipse.core.databinding@default:default,org.apache.commons.logging*1.0.4.v201005080501@default:default,org.eclipse.equinox.app@default:default,org.eclipse.core.expressions@default:default,org.eclipse.core.f!
ilesystem.linux.x86_64@default:false,org.eclipse.ecf@default:default,org.eclipse.text@default:default,javax.servlet@default:default,org.apache.lucene@default:default,org.eclipse.equinox.concurrent@default:default,org.eclipse.equinox.p2.metadata.repository@default:default,org.apache.commons.el@default:default,javax.servlet.jsp@default:default,org.apache.lucene.analysis@default:default,org.eclipse.ui.ide@default:default,org.eclipse.swt.gtk.linux.x86_64@default:false,org.eclipse.jface@default:default,org.eclipse.ecf.ssl@default:false,org.eclipse.core.filesystem@default:default,org.eclipse.core.variables@default:default,org.eclipse.help@default:default,org.eclipse.core.runtime@default:true,org.jboss.tools.xulrunner.initializer@default:false,org.eclipse.core.runtime.compatibility@default:default,org.eclipse.equinox.p2.repository@default:default,org.eclipse.ui.ide.application@default:default,org.eclipse.core.jobs@default:default,org.eclipse.ecf.provider.filetransfer@default:defau!
lt,org.eclipse.equinox.http.servlet@default:default,org.eclips!
e.update
.configurator@default:default,org.eclipse.osgi.services@default:default,org.apache.jasper@default:default,org.eclipse.core.databinding.property@default:default,org.eclipse.jface.databinding@default:default,org.eclipse.sdk@default:default,org.eclipse.ui.views@default:default,org.eclipse.osgi,org.eclipse.core.contenttype@default:default,org.eclipse.equinox.http.jetty@default:default,org.eclipse.core.net.linux.x86_64@default:false,org.eclipse.ant.core@default:default,org.apache.ant@default:default,org.eclipse.ecf.filetransfer@default:default,org.eclipse.equinox.p2.core@default:default,org.eclipse.equinox.p2.engine@default:default,org.eclipse.equinox.security@default:default,org.eclipse.equinox.preferences@default:default,org.eclipse.core.commands@default:default,org.eclipse.equinox.registry@default:default,org.junit4@default:default,org.eclipse.swtbot.ant.optional.junit3@default:false,org.hamcrest.core@default:default,org.eclipse.ui@default:default,org.eclipse.core.runtime.comp!
atibility.auth@default:default,org.eclipse.core.net@default:default,org.eclipse.swtbot.ant.optional.junit4@default:false,org.junit*4.8.1.v4_8_1_v20100427-1100@default:default"/>
<stringAttribute key="selected_workspace_plugins"
value="org.jboss.tools.usage@default:default"/>
<booleanAttribute key="show_selected_only" value="false"/>
<stringAttribute key="templateConfig"
value="${target_home}/configuration/config.ini"/>
-<booleanAttribute key="tracing" value="false"/>
+<booleanAttribute key="tracing" value="true"/>
<booleanAttribute key="useCustomFeatures" value="false"/>
<booleanAttribute key="useDefaultConfig" value="true"/>
<booleanAttribute key="useDefaultConfigArea" value="true"/>
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java 2010-09-30
13:21:39 UTC (rev 25324)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/GoogleAnalyticsUrlStrategyTest.java 2010-09-30
13:23:50 UTC (rev 25325)
@@ -17,7 +17,6 @@
import org.jboss.tools.usage.googleanalytics.GoogleAnalyticsUrlStrategy;
import org.jboss.tools.usage.googleanalytics.IGoogleAnalyticsParameters;
-import org.jboss.tools.usage.internal.JBossToolsUsageActivator;
import org.jboss.tools.usage.test.fakes.ReportingEclipseEnvironmentFake;
import org.jboss.tools.usage.tracker.IFocusPoint;
import org.jboss.tools.usage.tracker.internal.FocusPoint;
@@ -40,6 +39,7 @@
public void createsCorrectUrl() throws UnsupportedEncodingException {
IFocusPoint focusPoint = new FocusPoint("testing").setChild(new
FocusPoint("strategy"));
String url = urlStrategy.build(focusPoint);
+
String targetUrl = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
+ "&utmn=33832126513"
@@ -57,7 +57,7 @@
+ ReportingEclipseEnvironmentFake.JAVA_VERSION
+ "&utmac=UA-17645367-1"
+
"&utmcc=__utma%3D156030503.195542053.1281528584.1281528584.1281528584.1%3B%2B__utmz%3D156030500.1281528584.1.1.utmcsr%3D(direct)%7Cutmccn%3D(direct)%7Cutmcmd%3D(none)%3B"
- + "&utm_content=" +
JBossToolsUsageActivator.getDefault().getBundle().getVersion()
+ + "__utmv=Fedora13"
+ "&gaq=1";
assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_TRACKING_CODE_VERSION,
url, targetUrl));
@@ -76,6 +76,7 @@
assertTrue(hasCookieValue("utmcsr", url));
assertTrue(hasCookieValue("utmccn", url));
assertTrue(hasCookieValue("utmcmd", url));
+ assertTrue(hasCookieValue("__utmv", url));
assertTrue(areEqualParameterValues(IGoogleAnalyticsParameters.PARAM_GAQ, url,
targetUrl));
}
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-30
13:21:39 UTC (rev 25324)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/JBossToolsUsageRequestsTest.java 2010-09-30
13:23:50 UTC (rev 25325)
@@ -1193,273 +1193,453 @@
// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
// }
-// @Test
-// public void testLinuxFedoraUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612
Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=95830066444"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxFedoraUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp="
-// + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// +
"&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxFedoraUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.8.1.14) Gecko/20080612
Fedora/2.0.0.14-20080612.fc8.acer Firefox/2.0.0.14");
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=95830066444"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxFedoraUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testLinuxFedoraUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ //
"&utmcc=__utma%3D999.43297292388397333777722108766778.1284108997725.1284198794990.1284108794995.1%3B%2B__utmz%3D999.1284108794025.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxUbuntuUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223
Ubuntu/9.25 (jaunty) Firefox/3.8");
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=958990044"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxUbuntuUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp="
-// + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// +
"&utmcc=__utma%3D999.46667292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxUbuntuUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.0.2) Gecko/20121223 Ubuntu/9.25
(jaunty) Firefox/3.8");
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=958990044"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxUbuntuUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testLinuxUbuntuUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ //
"&utmcc=__utma%3D999.46667292388397333777722108794036.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxSUSEUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723
SUSE/3.6.8-0.1.1 Firefox/3.6.8");
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=957000994"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSUSEUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp="
-// + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// +
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxSUSEUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.2.8) Gecko/20100723
SUSE/3.6.8-0.1.1 Firefox/3.6.8");
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=957000994"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSUSEUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testLinuxSUSEUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ //
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxSlackwareUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914
Slackware/13.0_stable Firefox/3.5.3");
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=98888444"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSlackwareUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp="
-// + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// +
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxSlackwareUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux x86_64; th-TH; rv:1.9.1.3) Gecko/20090914
Slackware/13.0_stable Firefox/3.5.3");
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=98888444"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSlackwareUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testLinuxSlackwareUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ //
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108996025.1284197794025.1284108794025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxGentooUserAgent() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo
Firefox/3.5.3 FirePHP/0.3");
-// String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
-// + "&utmn=957077444"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxGentooUserAgent"
-// + "&utmfl=1.6.0_20"
-// + "&utmr=1.0.0.qualifier"
-// + "&utmp="
-// + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
-// + "&utmac=UA-17645367-1"
-// +
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxGentooUserAgent() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo
Firefox/3.5.3 FirePHP/0.3");
+ // String url = "http://www.google-analytics.com/__utm.gif?utmwv=4.7.2"
+ // + "&utmn=957077444"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxGentooUserAgent"
+ // + "&utmfl=1.6.0_20"
+ // + "&utmr=1.0.0.qualifier"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testLinuxGentooUserAgent").getURI()
+ // + "&utmac=UA-17645367-1"
+ // +
+ //
"&utmcc=__utma%3D999.46667292388397333777722108798936.1284108794025.1284108788442.1284108880025.1%3B%2B__utmz%3D999.1284108794225.1.1.%EF%BF%BFutmcsr%3D%28direct%29%7Cutmccn%3D%28direct%29%7Cutmcmd%3D%28none%29%7Cutmctr%3DVPE-%EF%BF%BF%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxSimplifiedGentooUserAgent1() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo
Firefox/3.5.3");
-// String url = "http://www.google-analytics.com/__utm.gif?"
-// + "utmwv=4.7.2"
-// + "&utmn=22172214"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSimplifiedGentooUserAgent1"
-// + "&utmhid=1087431432"
-// + "&utmp="
-// + new
JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent1").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc="
-// +
"__utma%3D999.44677790471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
-// + "__utmb%3D1%3B%2B"
-// + "__utmc%3D1%3B%2B"
-// + "__utmz%3D156030500.1281430767.1.1."
-// + "utmcsr%3D(direct)%7C"
-// + "utmccn%3D(direct)%7C"
-// + "utmcmd%3D(none)%7C"
-// +
-// "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxSimplifiedGentooUserAgent1() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Gentoo
Firefox/3.5.3");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=22172214"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSimplifiedGentooUserAgent1"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new
+ // JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent1").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.44677790471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxSimplifiedGentooUserAgent2() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912
Gentoo");
-// String url = "http://www.google-analytics.com/__utm.gif?"
-// + "utmwv=4.7.2"
-// + "&utmn=1517776694"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSimplifiedGentooUserAgent2"
-// + "&utmhid=1087431432"
-// + "&utmp="
-// + new
JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent2").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc="
-// +
-// "__utma%3D999.3332224690471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
-// + "__utmb%3D1%3B%2B"
-// + "__utmc%3D1%3B%2B"
-// + "__utmz%3D156030500.1281430767.1.1."
-// + "utmcsr%3D(direct)%7C"
-// + "utmccn%3D(direct)%7C"
-// + "utmcmd%3D(none)%7C"
-// +
-// "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
+ // @Test
+ // public void testLinuxSimplifiedGentooUserAgent2() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912
Gentoo");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=1517776694"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSimplifiedGentooUserAgent2"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new
+ // JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent2").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.3332224690471263281282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
-// @Test
-// public void testLinuxSimplifiedGentooUserAgent3() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gentoo");
-// String url = "http://www.google-analytics.com/__utm.gif?"
-// + "utmwv=4.7.2"
-// + "&utmn=66543336546694"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSimplifiedGentooUserAgent3"
-// + "&utmhid=1087431432"
-// + "&utmp="
-// + new
JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent3").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc="
-// +
-// "__utma%3D999.333222469055434512381282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
-// + "__utmb%3D1%3B%2B"
-// + "__utmc%3D1%3B%2B"
-// + "__utmz%3D156030500.1281430767.1.1."
-// + "utmcsr%3D(direct)%7C"
-// + "utmccn%3D(direct)%7C"
-// + "utmcmd%3D(none)%7C"
-// +
-// "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
-
-
-// @Test
-// public void testLinuxSimplifiedFedoraUserAgent1() throws IOException {
-// TestHttpGetMethod method = new TestHttpGetMethod(
-// "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Fedora
release 13 (Goddard)");
-// String url = "http://www.google-analytics.com/__utm.gif?"
-// + "utmwv=4.7.2"
-// + "&utmn=1517779994"
-// + "&utmhn=jboss.org"
-// + "&utmcs=UTF-8"
-// + "&utmsr=1920x1080"
-// + "&utmsc=24-bit"
-// + "&utmul=th-TH"
-// + "&utmdt=testLinuxSimplifiedFedoraUserAgent1"
-// + "&utmhid=1087431432"
-// + "&utmp="
-// + new
JBossToolsTestsFocusPoint("testLinuxSimplifiedFedoraUserAgent1").getURI()
-// + "&utmac=UA-17645367-1"
-// + "&utmcc="
-// +
-// "__utma%3D999.3332224690455442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
-// + "__utmb%3D1%3B%2B"
-// + "__utmc%3D1%3B%2B"
-// + "__utmz%3D156030500.1281430767.1.1."
-// + "utmcsr%3D(direct)%7C"
-// + "utmccn%3D(direct)%7C"
-// + "utmcmd%3D(none)%7C"
-// +
-// "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
-// + "&gaq=1";
-// method.request(url);
-// assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
-// }
-
+ // @Test
+ // public void testLinuxSimplifiedGentooUserAgent3() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gentoo");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=66543336546694"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSimplifiedGentooUserAgent3"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new
+ // JBossToolsTestsFocusPoint("testLinuxSimplifiedGentooUserAgent3").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.333222469055434512381282924103927.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // @Test
+ // public void testLinuxSimplifiedFedoraUserAgent1() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (X11; U; Linux i686; th-TH; rv:1.9.1.3) Gecko/20090912 Fedora
release 13 (Goddard)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=1517779994"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testLinuxSimplifiedFedoraUserAgent1"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new
+ // JBossToolsTestsFocusPoint("testLinuxSimplifiedFedoraUserAgent1").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.3332224690455442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // @Test
+ // public void testKonquerorUserAgent1() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=1223329994"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testKonquerorUserAgent1"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.33322242235555442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // @Test
+ // public void testKonquerorUserAgent1B() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko) (Debian package 4:3.5.3-1)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=1223329994"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testKonquerorUserAgent1B"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1B").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.33322242235555442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // /**
+ // * FAILURE on 29.9. SUCCESS on 30.9 (how odd!!)
+ // */
+ // @Test
+ // public void testKonquerorUserAgent1C() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=1213328994"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testKonquerorUserAgent1C"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1C").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.33554422242235555442817769241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // @Test
+ // public void testKonquerorUserAgent2() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko) (Debian package 4:3.5.3-1)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=122366977894"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testKonquerorUserAgent2"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testKonquerorUserAgent2").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.33327772235565334281282977327.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ // @Test
+ // public void testKonquerorUserAgent3() throws IOException {
+ // TestHttpGetMethod method = new TestHttpGetMethod(
+ // "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko)");
+ // String url = "http://www.google-analytics.com/__utm.gif?"
+ // + "utmwv=4.7.2"
+ // + "&utmn=126732977894"
+ // + "&utmhn=jboss.org"
+ // + "&utmcs=UTF-8"
+ // + "&utmsr=1920x1080"
+ // + "&utmsc=24-bit"
+ // + "&utmul=th-TH"
+ // + "&utmdt=testKonquerorUserAgent3"
+ // + "&utmhid=1087431432"
+ // + "&utmp="
+ // + new JBossToolsTestsFocusPoint("testKonquerorUserAgent3").getURI()
+ // + "&utmac=UA-17645367-1"
+ // + "&utmcc="
+ // +
+ //
"__utma%3D999.33322242235565388981282924327.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ // + "__utmb%3D1%3B%2B"
+ // + "__utmc%3D1%3B%2B"
+ // + "__utmz%3D156030500.1281430767.1.1."
+ // + "utmcsr%3D(direct)%7C"
+ // + "utmccn%3D(direct)%7C"
+ // + "utmcmd%3D(none)%7C"
+ // +
+ //
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ // + "&gaq=1";
+ // method.request(url);
+ // assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
+ // }
+
+ /**
+ * FAILURE on 29.9. SUCCESS on 30.9 (how odd!!)
+ */
@Test
- public void testKonquerorUserAgent1() throws IOException {
+ public void testFedora1() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=1223329994"
+ + "&utmn=1213328994"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testKonquerorUserAgent1"
+ + "&utmdt=testFedora1"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1").getURI()
+ + new JBossToolsTestsFocusPoint("testFedora1").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.33322242235555442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.33554422242235555442817769241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
@@ -1474,136 +1654,104 @@
}
@Test
- public void testKonquerorUserAgent1B() throws IOException {
+ public void testFedora2B() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko) (Debian package 4:3.5.3-1)");
+ "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux Fedora2.6.14-kanotix-6;
X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=1223329994"
+ + "&utmn=1213322444"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testKonquerorUserAgent1B"
+ + "&utmdt=testFedora2B"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1B").getURI()
+ + new JBossToolsTestsFocusPoint("testFedora2B").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.33322242235555442812829241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.542543254325423542367678888899.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
+ "utmcsr%3D(direct)%7C"
+ "utmccn%3D(direct)%7C"
+ "utmcmd%3D(none)%7C"
- +
- "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "__utmv%3Distro.Fedora13%7C"
+ +
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
}
@Test
- public void testKonquerorUserAgent1C() throws IOException {
+ public void testKonquerorUserAgent1E() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
+ "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux Fedora2.6.14-kanotix-6;
X11) KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=1213328994"
+ + "&utmn=22566794"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testKonquerorUserAgent1C"
+ + "&utmdt=testKonquerorUserAgent1E"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1C").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1E").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.33554422242235555442817769241027.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.556425245435468874422899.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
+ "utmcsr%3D(direct)%7C"
+ "utmccn%3D(direct)%7C"
+ "utmcmd%3D(none)%7C"
- +
- "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "__utmv%3Distro.Fedora13"
+ +
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
}
+
@Test
- public void testKonquerorUserAgent2() throws IOException {
+ public void testKonquerorUserAgent1F() throws IOException {
TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko) (Debian package 4:3.5.3-1)");
+ "JBossToolsTest/5.0 (compatible; Konqueror/3.5; Linux 2.6.14-kanotix-6; X11)
KHTML/3.5.3 (like Gecko) (Debian package 4:3.5.3-1)");
String url = "http://www.google-analytics.com/__utm.gif?"
+ "utmwv=4.7.2"
- + "&utmn=122366977894"
+ + "&utmn=2277888794"
+ "&utmhn=jboss.org"
+ "&utmcs=UTF-8"
+ "&utmsr=1920x1080"
+ "&utmsc=24-bit"
+ "&utmul=th-TH"
- + "&utmdt=testKonquerorUserAgent2"
+ + "&utmdt=testKonquerorUserAgent1F"
+ "&utmhid=1087431432"
+ "&utmp="
- + new JBossToolsTestsFocusPoint("testKonquerorUserAgent2").getURI()
+ + new JBossToolsTestsFocusPoint("testKonquerorUserAgent1F").getURI()
+ "&utmac=UA-17645367-1"
+ "&utmcc="
+
- "__utma%3D999.33327772235565334281282977327.1282924103925.1282924103925.1282924103925.1%3B%2B"
+ "__utma%3D999.55642524543567654765765899.1282333925.12823334103925.1282924103925.1%3B%2B"
+ "__utmb%3D1%3B%2B"
+ "__utmc%3D1%3B%2B"
+ "__utmz%3D156030500.1281430767.1.1."
+ "utmcsr%3D(direct)%7C"
+ "utmccn%3D(direct)%7C"
+ "utmcmd%3D(none)%7C"
- +
- "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ + "__utmv%3Distro=Fedora13"
+ +
"utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
+ "&gaq=1";
method.request(url);
assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
}
- @Test
- public void testKonquerorUserAgent3() throws IOException {
- TestHttpGetMethod method = new TestHttpGetMethod(
- "Mozilla/5.0 (compatible; Konqueror/3.5; Linux Fedora13; X11) KHTML/3.5.3 (like
Gecko)");
- String url = "http://www.google-analytics.com/__utm.gif?"
- + "utmwv=4.7.2"
- + "&utmn=126732977894"
- + "&utmhn=jboss.org"
- + "&utmcs=UTF-8"
- + "&utmsr=1920x1080"
- + "&utmsc=24-bit"
- + "&utmul=th-TH"
- + "&utmdt=testKonquerorUserAgent3"
- + "&utmhid=1087431432"
- + "&utmp="
- + new JBossToolsTestsFocusPoint("testKonquerorUserAgent3").getURI()
- + "&utmac=UA-17645367-1"
- + "&utmcc="
- +
- "__utma%3D999.33322242235565388981282924327.1282924103925.1282924103925.1282924103925.1%3B%2B"
- + "__utmb%3D1%3B%2B"
- + "__utmc%3D1%3B%2B"
- + "__utmz%3D156030500.1281430767.1.1."
- + "utmcsr%3D(direct)%7C"
- + "utmccn%3D(direct)%7C"
- + "utmcmd%3D(none)%7C"
- +
- "utmctr%3Dtest1%7Ctest2%7Ctest3%7Ctest4%7Ctest5%7Ctest6%7Ctest7%7Ctest8%7Ctest8%7Ctest9%7Ctest10%7Ctest11%7Ctest12%7Ctest13%7Ctest514%7Ctest14%7Ctest15%7Ctest16%7Ctest17%7Ctest18%7Ctest19%7Ctest20%7Ctest20%7Ctest21%7Ctest22%7Ctest23%7Ctest514%7Ctest24%7Ctest25%7Ctest26%7Ctest27%7Ctest28%7Ctest29%7Ctest30%7Ctest31%3B"
- + "&gaq=1";
- method.request(url);
- assertEquals(HttpURLConnection.HTTP_OK, method.getResponseCode());
- }
-
protected class TestHttpGetMethod extends HttpGetRequest {
private HttpURLConnection urlConnection;
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java 2010-09-30
13:21:39 UTC (rev 25324)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/LinuxDistroTest.java 2010-09-30
13:23:50 UTC (rev 25325)
@@ -11,6 +11,7 @@
import static org.junit.Assert.assertEquals;
+import org.jboss.tools.usage.googleanalytics.eclipse.CurrentLinuxDistro;
import org.jboss.tools.usage.googleanalytics.eclipse.ILinuxDistro;
import org.jboss.tools.usage.test.fakes.LinuxDistroFake;
import org.junit.Test;
@@ -19,20 +20,20 @@
@Test
public void canExtractFedoraVersion() {
- ILinuxDistro distro = new LinuxDistroFake(ILinuxDistro.FEDORA.getName(), "Fedora
release 13 (Goddard)");
+ ILinuxDistro distro = new LinuxDistroFake(CurrentLinuxDistro.FEDORA.getName(),
"Fedora release 13 (Goddard)");
assertEquals("13", distro.getVersion());
}
@Test
public void canExtractUbuntuVersion() {
- ILinuxDistro distro = new LinuxDistroFake(ILinuxDistro.UBUNTU.getName(),
+ ILinuxDistro distro = new LinuxDistroFake(CurrentLinuxDistro.UBUNTU.getName(),
"DISTRIB_ID=Ubuntu\nDISTRIB_RELEASE=9.04\nDISTRIB_CODENAME=jaunty\nDISTRIB_DESCRIPTION=\"Ubuntu
9.04\"");
assertEquals("9.04", distro.getVersion());
}
@Test
public void canExtractREDHATVersion() {
- ILinuxDistro distro = new LinuxDistroFake(ILinuxDistro.REDHAT.getName(),
+ ILinuxDistro distro = new LinuxDistroFake(CurrentLinuxDistro.REDHAT.getName(),
"Red Hat Enterprise Linux Workstation release 6.0 (Santiago)");
assertEquals("6.0", distro.getVersion());
}
Added:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/LinuxDistroFake.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/LinuxDistroFake.java
(rev 0)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/LinuxDistroFake.java 2010-09-30
13:23:50 UTC (rev 25325)
@@ -0,0 +1,29 @@
+/*******************************************************************************
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at
http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.usage.test.fakes;
+
+import java.io.IOException;
+
+import org.jboss.tools.usage.googleanalytics.eclipse.ILinuxDistro.LinuxDistro;
+
+public class LinuxDistroFake extends LinuxDistro {
+
+ private String releaseFileContent;
+
+ public LinuxDistroFake(String name, String releaseFileContent) {
+ super(name, "dummy");
+ this.releaseFileContent = releaseFileContent;
+ }
+
+ @Override
+ protected String getDistroFileContent(String filePath) throws IOException {
+ return releaseFileContent;
+ }
+}
\ No newline at end of file
Property changes on:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/LinuxDistroFake.java
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified:
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/ReportingEclipseEnvironmentFake.java
===================================================================
---
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/ReportingEclipseEnvironmentFake.java 2010-09-30
13:21:39 UTC (rev 25324)
+++
trunk/usage/tests/org.jboss.tools.usage.test/src/org/jboss/tools/usage/test/fakes/ReportingEclipseEnvironmentFake.java 2010-09-30
13:23:50 UTC (rev 25325)
@@ -11,6 +11,7 @@
package org.jboss.tools.usage.test.fakes;
import org.eclipse.core.runtime.preferences.IEclipsePreferences;
+import org.jboss.tools.usage.googleanalytics.eclipse.CurrentLinuxDistro;
import org.jboss.tools.usage.googleanalytics.eclipse.IEclipseUserAgent;
import org.jboss.tools.usage.internal.reporting.JBossToolsEclipseEnvironment;
@@ -66,4 +67,9 @@
public String getFlashVersion() {
return javaVersion;
}
+
+ @Override
+ protected String getLinuxDistroNameAndVersion() {
+ return new LinuxDistroFake(CurrentLinuxDistro.FEDORA.getName(), "Fedora release 13
(Goddard)").getNameAndVersion();
+ }
}