|
|
@@ -20,6 +20,7 @@ public class VBrowserDetailsUserAgentParserTest { |
|
|
|
private static final String FIREFOX_30B5_MAC = "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b5) Gecko/2008032619 Firefox/3.0b5"; |
|
|
|
private static final String FIREFOX_40B7_WIN = "Mozilla/5.0 (Windows NT 5.1; rv:2.0b7) Gecko/20100101 Firefox/4.0b7"; |
|
|
|
private static final String FIREFOX_40B11_WIN = "Mozilla/5.0 (Windows NT 5.1; rv:2.0b11) Gecko/20100101 Firefox/4.0b11"; |
|
|
|
private static final String FIREFOX_SUPPORTED = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Firefox/45.0"; |
|
|
|
private static final String KONQUEROR_LINUX = "Mozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.5 (like Gecko) (Exabot-Thumbnails)"; |
|
|
|
|
|
|
|
private static final String IE11_WINDOWS_7 = "Mozilla/5.0 (Windows NT 6.1; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; rv:11.0) like Gecko"; |
|
|
@@ -373,6 +374,15 @@ public class VBrowserDetailsUserAgentParserTest { |
|
|
|
assertMacOSX(bd); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void checkFFsupportedVersions() { |
|
|
|
VBrowserDetails details = new VBrowserDetails(FIREFOX_40B11_WIN); |
|
|
|
Assert.assertTrue(details.isTooOldToFunctionProperly()); |
|
|
|
|
|
|
|
details = new VBrowserDetails(FIREFOX_SUPPORTED); |
|
|
|
Assert.assertFalse(details.isTooOldToFunctionProperly()); |
|
|
|
} |
|
|
|
|
|
|
|
/* |
|
|
|
* Helper methods below |
|
|
|
*/ |