Examples of AsciiBytes


Examples of org.springframework.boot.loader.util.AsciiBytes

    assertThat(b2.length(), equalTo(2));
  }

  @Test
  public void startWith() throws Exception {
    AsciiBytes abc = new AsciiBytes(new byte[] { 65, 66, 67 });
    AsciiBytes ab = new AsciiBytes(new byte[] { 65, 66 });
    AsciiBytes bc = new AsciiBytes(new byte[] { 65, 66, 67 }, 1, 2);
    AsciiBytes abcd = new AsciiBytes(new byte[] { 65, 66, 67, 68 });
    assertThat(abc.startsWith(abc), equalTo(true));
    assertThat(abc.startsWith(ab), equalTo(true));
    assertThat(abc.startsWith(bc), equalTo(false));
    assertThat(abc.startsWith(abcd), equalTo(false));
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    assertThat(abc.startsWith(abcd), equalTo(false));
  }

  @Test
  public void endsWith() throws Exception {
    AsciiBytes abc = new AsciiBytes(new byte[] { 65, 66, 67 });
    AsciiBytes bc = new AsciiBytes(new byte[] { 65, 66, 67 }, 1, 2);
    AsciiBytes ab = new AsciiBytes(new byte[] { 65, 66 });
    AsciiBytes aabc = new AsciiBytes(new byte[] { 65, 65, 66, 67 });
    assertThat(abc.endsWith(abc), equalTo(true));
    assertThat(abc.endsWith(bc), equalTo(true));
    assertThat(abc.endsWith(ab), equalTo(false));
    assertThat(abc.endsWith(aabc), equalTo(false));
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    assertThat(abc.endsWith(aabc), equalTo(false));
  }

  @Test
  public void substringFromBeingIndex() throws Exception {
    AsciiBytes abcd = new AsciiBytes(new byte[] { 65, 66, 67, 68 });
    assertThat(abcd.substring(0).toString(), equalTo("ABCD"));
    assertThat(abcd.substring(1).toString(), equalTo("BCD"));
    assertThat(abcd.substring(2).toString(), equalTo("CD"));
    assertThat(abcd.substring(3).toString(), equalTo("D"));
    assertThat(abcd.substring(4).toString(), equalTo(""));
    this.thrown.expect(IndexOutOfBoundsException.class);
    abcd.substring(5);
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    abcd.substring(5);
  }

  @Test
  public void substring() throws Exception {
    AsciiBytes abcd = new AsciiBytes(new byte[] { 65, 66, 67, 68 });
    assertThat(abcd.substring(0, 4).toString(), equalTo("ABCD"));
    assertThat(abcd.substring(1, 3).toString(), equalTo("BC"));
    assertThat(abcd.substring(3, 4).toString(), equalTo("D"));
    assertThat(abcd.substring(3, 3).toString(), equalTo(""));
    this.thrown.expect(IndexOutOfBoundsException.class);
    abcd.substring(3, 5);
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    abcd.substring(3, 5);
  }

  @Test
  public void appendString() throws Exception {
    AsciiBytes bc = new AsciiBytes(new byte[] { 65, 66, 67, 68 }, 1, 2);
    AsciiBytes appended = bc.append("D");
    assertThat(bc.toString(), equalTo("BC"));
    assertThat(appended.toString(), equalTo("BCD"));
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    assertThat(appended.toString(), equalTo("BCD"));
  }

  @Test
  public void appendBytes() throws Exception {
    AsciiBytes bc = new AsciiBytes(new byte[] { 65, 66, 67, 68 }, 1, 2);
    AsciiBytes appended = bc.append(new byte[] { 68 });
    assertThat(bc.toString(), equalTo("BC"));
    assertThat(appended.toString(), equalTo("BCD"));
  }
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    assertThat(appended.toString(), equalTo("BCD"));
  }

  @Test
  public void hashCodeAndEquals() throws Exception {
    AsciiBytes abcd = new AsciiBytes(new byte[] { 65, 66, 67, 68 });
    AsciiBytes bc = new AsciiBytes(new byte[] { 66, 67 });
    AsciiBytes bc_substring = new AsciiBytes(new byte[] { 65, 66, 67, 68 })
        .substring(1, 3);
    AsciiBytes bc_string = new AsciiBytes("BC");
    assertThat(bc.hashCode(), equalTo(bc.hashCode()));
    assertThat(bc.hashCode(), equalTo(bc_substring.hashCode()));
    assertThat(bc.hashCode(), equalTo(bc_string.hashCode()));
    assertThat(bc, equalTo(bc));
    assertThat(bc, equalTo(bc_substring));
    assertThat(bc, equalTo(bc_string));

    assertThat(bc.hashCode(), not(equalTo(abcd.hashCode())));
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

  public void getFilteredJarFile() throws Exception {
    JarFile filteredJarFile = this.jarFile.getFilteredJarFile(new JarEntryFilter() {
      @Override
      public AsciiBytes apply(AsciiBytes entryName, JarEntryData entry) {
        if (entryName.toString().equals("1.dat")) {
          return new AsciiBytes("x.dat");
        }
        return null;
      }
    });
    Enumeration<java.util.jar.JarEntry> entries = filteredJarFile.entries();
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

  private List<JarEntryData> filterEntries(List<JarEntryData> entries,
      JarEntryFilter[] filters) {
    List<JarEntryData> filteredEntries = new ArrayList<JarEntryData>(entries.size());
    for (JarEntryData entry : entries) {
      AsciiBytes name = entry.getName();
      for (JarEntryFilter filter : filters) {
        name = (filter == null || name == null ? name : filter.apply(name, entry));
      }
      if (name != null) {
        JarEntryData filteredCopy = entry.createFilteredCopy(this, name);
View Full Code Here

Examples of org.springframework.boot.loader.util.AsciiBytes

    }
    return filteredEntries;
  }

  private void processEntry(JarEntryData entry) {
    AsciiBytes name = entry.getName();
    if (name.startsWith(META_INF)) {
      processMetaInfEntry(name, entry);
    }
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.