### Question:
FileRef implements Ample.FileMeta, Comparable<FileRef> { @Override public int compareTo(FileRef o) { return suffix.compareTo(o.suffix); } FileRef(String metaReference, Path fullReference);  FileRef(String path); @Override String toString(); @Override Path path(); @Override Text meta(); @Override int compareTo(FileRef o); @Override int hashCode(); @Override boolean equals(Object obj);  }### Answer:
@Test public void testCompareTo() { assertEquals(0, new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertEquals(0, new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertEquals(0, new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: assertTrue(new FileRef("hdfs: .compareTo(new FileRef("hdfs: }