Package net.sf.uadetector.internal.data

Examples of net.sf.uadetector.internal.data.Data


    new TestDataStore(Data.EMPTY, new XmlDataReader(), CHARSET, null, url);
  }

  @Test
  public void construct_successful() {
    final Data data = new DataBlueprint().version("test-version").build();
    final DataReader reader = new XmlDataReader();
    final TestDataStore store = new TestDataStore(data, reader, CHARSET, DATA_URL, VERSION_URL);

    assertThat(store.getData().getVersion()).isEqualTo("test-version");
    assertThat(store.getData()).isSameAs(data);
View Full Code Here


    AbstractDataStore.readData(new XmlDataReader(), null, CHARSET);
  }

  @Test
  public void readData_failsAndReturnsEMPTY() {
    final Data data = AbstractDataStore.readData(new XmlDataReader(), UNREACHABLE_URL, CHARSET);
    assertThat(data).isEqualTo(Data.EMPTY);
  }
View Full Code Here

    AbstractDataStore.readData(null, DATA_URL, CHARSET);
  }

  @Test
  public void readData_successful() {
    final Data data = AbstractDataStore.readData(new XmlDataReader(), DATA_URL, CHARSET);
    assertThat(data.getVersion()).isEqualTo(TestXmlDataStore.VERSION_OLDER);
  }
View Full Code Here

    new XmlDataReader().read((URL) null, CHARSET);
  }

  @Test
  public void read_url_unreachable() throws MalformedURLException {
    final Data data = new XmlDataReader().read(new URL("http://unreachable.local/"), CHARSET);
    assertThat(data).isSameAs(Data.EMPTY);
  }
View Full Code Here

  @Test
  public void readByString_parsingOfCorruptedData() throws IOException {
    final XmlDataReader reader = new XmlDataReader();
    final String dataAsString = CharStreams.toString(new InputStreamReader(CORRUPTED_DATA_URL.openStream()));
    final Data data = reader.read(dataAsString);
    assertThat(data).isSameAs(Data.EMPTY);
  }
View Full Code Here

  @Test
  public void readByString_parsingOfDirtyData() throws IOException {
    final XmlDataReader reader = new XmlDataReader();
    final String dataAsString = CharStreams.toString(new InputStreamReader(DIRTY_DATA_URL.openStream()));
    final Data data = reader.read(dataAsString);
    assertThat(data).isSameAs(Data.EMPTY);
  }
View Full Code Here

  @Test
  public void readByString_parsingSuccessful() throws IOException {
    final XmlDataReader reader = new XmlDataReader();
    final String dataAsString = CharStreams.toString(new InputStreamReader(DATA_URL.openStream()));
    final Data data = reader.read(dataAsString);
    assertThat(data.getVersion()).isEqualTo(TestXmlDataStore.VERSION_OLDER);
  }
View Full Code Here

  }

  @Test
  public void readByUrl_parsingOfCorruptedData() throws IOException {
    final XmlDataReader reader = new XmlDataReader();
    final Data data = reader.read(CORRUPTED_DATA_URL, CHARSET);
    assertThat(data).isSameAs(Data.EMPTY);
  }
View Full Code Here

  }

  @Test
  public void readByUrl_parsingOfDirtyData() throws IOException {
    final XmlDataReader reader = new XmlDataReader();
    final Data data = reader.read(DIRTY_DATA_URL, CHARSET);
    assertThat(data).isSameAs(Data.EMPTY);
  }
View Full Code Here

  }

  @Test
  public void readByUrl_versionParsing() throws IOException {
    final DataReader reader = new XmlDataReader();
    final Data data = reader.read(DATA_URL, CHARSET);
    assertThat(data.getVersion()).isEqualTo(TestXmlDataStore.VERSION_OLDER);
  }
View Full Code Here

TOP

Related Classes of net.sf.uadetector.internal.data.Data

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.