Package net.sf.uadetector.internal.data.domain

Examples of net.sf.uadetector.internal.data.domain.Browser


  public void appendBrowser() {
    final DataBuilder b = new DataBuilder();
    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystem os = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet, "p1", "pu1", "u1", "i1");
    final BrowserType browserType = new BrowserType(1, "Browser");
    final Browser browser = new Browser(4256, UserAgentFamily.FIREBIRD, UserAgentFamily.FIREBIRD.getName(),
        new TreeSet<BrowserPattern>(), browserType, os, "icn", "iu1", "p1", "pu1", "u1");
    assertThat(b.appendBrowser(browser)).isSameAs(b);
    assertThat(b.appendBrowser(browser)).isSameAs(b); // testing to add same, one more time
  }
View Full Code Here


  private static Browser createBrowser(final int id) {
    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystem os = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet, "p1", "pu1", "u1", "i1");
    final BrowserType browserType = new BrowserType(1, "Browser");
    return new Browser(id, UserAgentFamily.FIREBIRD, UserAgentFamily.FIREBIRD.getName(), new TreeSet<BrowserPattern>(), browserType,
        os, "icn", "iu1", "p1", "pu1", "u1");
  }
View Full Code Here

        "http://www.majestic12.co.uk/", "MJ12bot/v1.4.3", "mj12.png");
  }

  @Test
  public void equals_different_browserPatterns() {
    final Browser browser = createBrowser(1);
    final BrowserPattern pattern1 = new BrowserPattern(1, Pattern.compile("[0-9]+"), 1);
    final BrowserPattern pattern2 = new BrowserPattern(2, Pattern.compile("[0-9]+"), 1);
    final BrowserPattern pattern3 = new BrowserPattern(3, Pattern.compile("[0-9]+"), 3);
    final BrowserPattern pattern4 = new BrowserPattern(3, Pattern.compile("[0-9]+"), 3);
    final TreeMap<BrowserPattern, Browser> patterns1 = new TreeMap<BrowserPattern, Browser>();
View Full Code Here

    assertThat(data1.hashCode() == data4.hashCode()).isFalse();
  }

  @Test
  public void equals_different_browsers() {
    final Browser browser1 = createBrowser(1);
    final Browser browser2 = createBrowser(2);
    final Browser browser3 = createBrowser(3);
    final Set<Browser> browsers1 = new HashSet<Browser>();
    browsers1.add(browser1);
    browsers1.add(browser2);
    final Set<Browser> browsers2 = new HashSet<Browser>();
    browsers2.add(browser3);
View Full Code Here

        b.setUrl(entry.getValue().getAsString());
      }
    }

    // create a browser entry
    Browser browser = null;
    try {
      browser = b.build();

      // check hash when option is set
      checkHash(json, hash, browser);
View Full Code Here

    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystem operatingSystem = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet, "p1", "pu1", "u1", "i1");
    final SortedSet<BrowserPattern> patterns = new TreeSet<BrowserPattern>();
    patterns.add(new BrowserPattern(1, Pattern.compile("[0-9]"), 1));
    patterns.add(new BrowserPattern(2, Pattern.compile("[a-z]"), 2));
    return new Browser(id, family, family.getName(), patterns, type, operatingSystem, icon, infoUrl, producer, producerUrl, url);
  }
View Full Code Here

    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    osPatternSet.add(new OperatingSystemPattern(1, Pattern.compile("12345"), 123));
    osPatternSet.add(new OperatingSystemPattern(2, Pattern.compile("82378"), 987));
    final OperatingSystem operatingSystem = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet, "p1", "pu1", "u1", "i1");
    final SortedSet<BrowserPattern> patterns = new TreeSet<BrowserPattern>();
    return new Browser(id, family, family.getName(), patterns, type, operatingSystem, icon, infoUrl, producer, producerUrl, url);
  }
View Full Code Here

    return new Browser(id, family, family.getName(), patterns, type, operatingSystem, icon, infoUrl, producer, producerUrl, url);
  }

  @Test
  public void test() {
    final Browser browser = create();
    final Type typeOfSrc = null;
    final JsonSerializationContext context = new JsonSerializationContext() {

      @Override
      public JsonElement serialize(final Object src) {
View Full Code Here

    final BrowserPattern browserPattern = new BrowserPattern(465, pattern, 439);
    browserPatternSet.add(browserPattern);
    browserPatterns.put(1, browserPatternSet);
    final BrowserType browserType = new BrowserType(2, "Browser");
    browserTypes.put(browserType.getId(), browserType);
    final Browser browser = new Browser(465, UserAgentFamily.EUDORA, "Eudora", new TreeSet<BrowserPattern>(), browserType, null,
        "eudora.png", "/list-of-ua/browser-detail?browser=Eudora", "Qualcomm Incorporated.", "http://www.qualcomm.com/",
        "http://www.eudora.com/archive.html");
    browsers.add(browser);
    patternToBrowserMap.put(browserPattern, browser);
View Full Code Here

    patternToOperatingSystemMap.put(operatingSystemPattern, operatingSystem);

    final BrowserType browserType = new BrowserType(1, "Browser");
    browserTypes.put(browserType.getId(), browserType);

    final Browser browser = new Browser(4256, UserAgentFamily.FIREBIRD, UserAgentFamily.FIREBIRD.getName(), browserPatternSet,
        browserType, operatingSystem, "icn", "iu1", "p1", "pu1", "u1");
    browsers.add(browser);

    patternToBrowserMap.put(browserPattern, browser);

    browserToOperatingSystemMappings.add(new BrowserOperatingSystemMapping(browser.getId(), operatingSystem.getId()));

    final TreeSet<DevicePattern> devicePatternSet = Sets.newTreeSet();
    final DevicePattern devicePattern = new DevicePattern(1, Pattern.compile("[a-z]+"), 1);
    devicePatternSet.add(devicePattern);
    devicePatterns.put(1, devicePatternSet);
View Full Code Here

TOP

Related Classes of net.sf.uadetector.internal.data.domain.Browser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.