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

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


    builder.setId(303);
    builder.setName("MyOS");
    d.appendOperatingSystemBuilder(builder);

    // add mapping
    d.appendBrowserOperatingSystemMapping(new BrowserOperatingSystemMapping(1, 303));
    d.appendBrowserOperatingSystemMapping(new BrowserOperatingSystemMapping(2, 909));

    final Data data = d.build();
    assertThat(data.getBrowsers()).hasSize(2);
    assertThat(data.getOperatingSystems()).hasSize(1);
    final OperatingSystem os = data.getOperatingSystems().iterator().next();
View Full Code Here


  @Test
  public void testOperatingSystemToBrowserMapping_withoutMatchingEntries() {
    final DataBuilder d = new DataBuilder().setVersion("test version");

    // add mapping
    d.appendBrowserOperatingSystemMapping(new BrowserOperatingSystemMapping(909, 303));

    final Data data = d.build();
    assertThat(data).isNotNull();
    assertThat(data.getOperatingSystems()).isEmpty();
  }
View Full Code Here

        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

  }

  @Test
  public void equals_different_BROWSERTOOPERATINGSYSTEMMAP() {
    final Set<BrowserOperatingSystemMapping> map1 = Sets.newHashSet();
    map1.add(new BrowserOperatingSystemMapping(1, 1));
    final Data a = new DataBlueprint().browserToOperatingSystemMappings(map1).build();

    final Set<BrowserOperatingSystemMapping> map2 = Sets.newHashSet();
    map2.add(new BrowserOperatingSystemMapping(1, 2));
    final Data b = new DataBlueprint().browserToOperatingSystemMappings(map2).build();

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

    browserTypes.put(browserType.getId(), browserType);
    final Browser browser = new Browser(1, UserAgentFamily.NCSA_MOSAIC, UserAgentFamily.NCSA_MOSAIC.getName(),
        new TreeSet<BrowserPattern>(), browserType, operatingSystem, "icn", "iu", "p", "pu", "http://www.ncsa.uiuc.edu/");
    browsers.add(browser);
    patternToBrowserMap.put(browserPattern, browser);
    browserToOperatingSystemMappings.add(new BrowserOperatingSystemMapping(browser.getId(), operatingSystem.getId()));
    final Robot robot = new Robot(123, "r-name", UserAgentFamily.MJ12BOT, "MJ-12 bot", "info-url", "prod-1", "p-url-1", "uas", "icn1");
    robots.add(robot);

    // create Data instance
    final DataBlueprint dataBlueprint = new DataBlueprint();
View Full Code Here

TOP

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

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.