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

Examples of net.sf.uadetector.internal.data.domain.OperatingSystemPattern$Builder


    final UserAgentFamily family = UserAgentFamily.FIREFOX;
    final String producerUrl = "producer url";
    final String producer = "producer";
    final BrowserType type = new BrowserType(1, "Browser");
    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


    final BrowserPattern browserPattern = new BrowserPattern(1, Pattern.compile("[a-z]+"), 1);
    browserPatternSet.add(browserPattern);
    browserPatterns.put(1, browserPatternSet);

    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystemPattern operatingSystemPattern = new OperatingSystemPattern(1, Pattern.compile("1"), 1);
    osPatternSet.add(operatingSystemPattern);
    final OperatingSystem operatingSystem = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet, "p1", "pu1", "u1", "i1");
    operatingSystems.add(operatingSystem);

    patternToOperatingSystemMap.put(operatingSystemPattern, operatingSystem);
View Full Code Here

  }

  @Test
  public void equals_different_OPERATINGSYSTEMPATTERNS() {
    final SortedSet<OperatingSystemPattern> patterns1 = new TreeSet<OperatingSystemPattern>();
    patterns1.add(new OperatingSystemPattern(1, Pattern.compile("1"), 1));
    final Map<Integer, SortedSet<OperatingSystemPattern>> operatingSystemPatterns1 = Maps.newHashMap();
    operatingSystemPatterns1.put(1, patterns1);
    final Data a = new DataBlueprint().operatingSystemPatterns(operatingSystemPatterns1).build();

    final SortedSet<OperatingSystemPattern> patterns2 = new TreeSet<OperatingSystemPattern>();
    patterns2.add(new OperatingSystemPattern(1, Pattern.compile("1"), 1));
    final Map<Integer, SortedSet<OperatingSystemPattern>> operatingSystemPatterns2 = Maps.newHashMap();
    operatingSystemPatterns1.put(1, patterns2);
    final Data b = new DataBlueprint().operatingSystemPatterns(operatingSystemPatterns2).build();

    assertThat(a.equals(b)).isFalse();
View Full Code Here

  }

  @Test
  public void equals_different_PATTERNTOOPERATINGSYSTEMMAP() {
    final SortedMap<OperatingSystemPattern, OperatingSystem> map1 = Maps.newTreeMap();
    final OperatingSystemPattern pattern1 = new OperatingSystemPattern(1, Pattern.compile("1"), 1);
    final SortedSet<OperatingSystemPattern> osPatternSet1 = new TreeSet<OperatingSystemPattern>();
    osPatternSet1.add(pattern1);
    final OperatingSystem os1 = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet1, "p1", "pu1", "u1", "i1");
    map1.put(pattern1, os1);
    final Data a = new DataBlueprint().patternToOperatingSystemMap(map1).build();

    final SortedMap<OperatingSystemPattern, OperatingSystem> map2 = Maps.newTreeMap();
    final OperatingSystemPattern pattern2 = new OperatingSystemPattern(1, Pattern.compile("1"), 1);
    final SortedSet<OperatingSystemPattern> osPatternSet2 = new TreeSet<OperatingSystemPattern>();
    osPatternSet2.add(pattern2);
    final OperatingSystem os2 = new OperatingSystem(2, "n1", "f1", "iu1", osPatternSet2, "p1", "pu1", "u1", "i1");
    map2.put(pattern2, os2);
    final Data b = new DataBlueprint().patternToOperatingSystemMap(map2).build();
View Full Code Here

    final TreeSet<BrowserPattern> browserPatternSet = Sets.newTreeSet();
    final BrowserPattern browserPattern = new BrowserPattern(465, Pattern.compile("NCSA_Mosaic/([0-9]+(\\.[0-9]+)*).*"), 1);
    browserPatternSet.add(browserPattern);
    browserPatterns.put(1, browserPatternSet);
    final SortedSet<OperatingSystemPattern> osPatternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystemPattern operatingSystemPattern = new OperatingSystemPattern(21435, Pattern.compile("[0-9]+"), 1);
    osPatternSet.add(operatingSystemPattern);
    final OperatingSystem operatingSystem = new OperatingSystem(9765, "Solaris", "Unix",
        "http://en.wikipedia.org/wiki/Sun_Microsystems", osPatternSet, "Sun", "http://sun.com", "http://sun.com", "solaris.png");
    operatingSystems.add(operatingSystem);
    patternToOperatingSystemMap.put(operatingSystemPattern, operatingSystem);
View Full Code Here

TOP

Related Classes of net.sf.uadetector.internal.data.domain.OperatingSystemPattern$Builder

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.