Package net.sf.uadetector.UserAgent

Examples of net.sf.uadetector.UserAgent.Builder


  @Test
  public void copyTo_withOperatingSystem() {
    final SortedSet<OperatingSystemPattern> patternSet = new TreeSet<OperatingSystemPattern>();
    final OperatingSystem os = new OperatingSystem(1, "n1", "f1", "iu1", patternSet, "p1", "pu1", "u1", "i1");
    final Browser b = new Blueprint().operatingSystem(os).build();
    final Builder builder = new UserAgent.Builder();
    b.copyTo(builder);
    assertThat(builder.getFamily()).isEqualTo(b.getFamily());
    assertThat(builder.getProducer()).isEqualTo(b.getProducer());
    assertThat(builder.getProducerUrl()).isEqualTo(b.getProducerUrl());
    assertThat(builder.getTypeName()).isEqualTo(b.getType().getName());
    assertThat(builder.getUrl()).isEqualTo(b.getUrl());
    assertThat(builder.getOperatingSystem()).isNotNull();
  }
View Full Code Here


  }

  @Test
  public void copyTo_withoutOperatingSystem() {
    final Browser b = new Blueprint().operatingSystem(null).build();
    final Builder builder = new UserAgent.Builder();
    b.copyTo(builder);
    assertThat(builder.getFamily()).isEqualTo(b.getFamily());
    assertThat(builder.getProducer()).isEqualTo(b.getProducer());
    assertThat(builder.getProducerUrl()).isEqualTo(b.getProducerUrl());
    assertThat(builder.getTypeName()).isEqualTo(b.getType().getName());
    assertThat(builder.getUrl()).isEqualTo(b.getUrl());
    assertThat(builder.getOperatingSystem()).isSameAs(net.sf.uadetector.OperatingSystem.EMPTY);
  }
View Full Code Here

TOP

Related Classes of net.sf.uadetector.UserAgent.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.