package codeine.utils.network; import static org.junit.Assert.assertEquals; import org.junit.Test; public class UserAgentHeaderTest { @Test public void testNull() { assertEquals(UserAgentHeader.NULL, UserAgentHeader.parseBrowserAndOs((String)null)); } @Test public void testIE11() { UserAgentHeader tested = UserAgentHeader.parseBrowserAndOs("Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko"); assertEquals("IE-11.0", tested.getBrowser()); assertEquals("Windows", tested.getOs()); } @Test public void testCurl() { UserAgentHeader tested = UserAgentHeader.parseBrowserAndOs("curl/7.19.7 (x86_64-suse-linux-gnu) libcurl/7.19.7 OpenSSL/0.9.8j zlib/1.2.3 libidn/1.10"); assertEquals("Linux", tested.getOs()); assertEquals("curl-7.19.7", tested.getBrowser()); } }