]> source.dussan.org Git - vaadin-framework.git/commitdiff
#4491 browser version detection unit test: an additional case
authorHenri Sara <henri.sara@itmill.com>
Wed, 7 Apr 2010 11:12:56 +0000 (11:12 +0000)
committerHenri Sara <henri.sara@itmill.com>
Wed, 7 Apr 2010 11:12:56 +0000 (11:12 +0000)
svn changeset:12354/svn branch:6.3

tests/src/com/vaadin/tests/server/BrowserUserAgentParser.java

index 5e89c7de339649b2b908a12e51698606024aa18e..1f851107e69c1d5d01e2ec59101122363140ed17 100644 (file)
@@ -9,6 +9,7 @@ public class BrowserUserAgentParser extends TestCase {
     private static final String FIREFOX30 = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-GB; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6";\r
     private static final String FIREFOX35 = "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.8) Gecko/20100202 Firefox/3.5.8 (.NET CLR 3.5.30729) FirePHP/0.4";\r
     private static final String FIREFOX36 = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)";\r
+    private static final String FIREFOX36B = "UAString mozilla/5.0 (macintosh; u; intel mac os x 10.6; en-us; rv:1.9.2) gecko/20100115 firefox/3.6";\r
 \r
     private static final String IE6 = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)";\r
     private static final String IE7 = "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)";\r
@@ -89,6 +90,15 @@ public class BrowserUserAgentParser extends TestCase {
         assertEngineVersion(bd, 1.9f);\r
     }\r
 \r
+    public void testFirefox36b() {\r
+        VBrowserDetails bd = new VBrowserDetails(FIREFOX36B);\r
+        assertGecko(bd);\r
+        assertFirefox(bd);\r
+        assertBrowserMajorVersion(bd, 3);\r
+        assertBrowserMinorVersion(bd, 6);\r
+        assertEngineVersion(bd, 1.9f);\r
+    }\r
+\r
     public void testOpera964() {\r
         VBrowserDetails bd = new VBrowserDetails(OPERA964);\r
         assertPresto(bd);\r