### Question:
Window implements Comparable, Cloneable, Serializable { public int compareTo(final Object o) { Window other = (Window) o; if (linelo < other.linelo) return -1; if (linelo > other.linelo) return 1; if (linehi < other.linehi) return -1; if (linehi > other.linehi) return 1; if (pixlo < other.pixlo) return -1; if (pixlo > other.pixlo) return 1; if (pixhi < other.pixhi) return -1; if (pixhi > other.pixhi) return 1; return 0; } Window(long linelo, long linehi, long pixlo, long pixhi);  Window();  Window(final Window w);  Window(final Rectangle r); void setWindow(final Window other); void setWindow(final long linelo, final long linehi, final long pixlo, final long pixhi); @Override String toString(); void toScreen(); int compareTo(final Object o); boolean equals(final Object other); boolean equals(final Window other); Object clone(); static long lines(final Window w); long lines(); static long pixels(final Window w); long pixels(); int hashCode(); public long linelo; public long linehi; public long pixlo; public long pixhi; }### Answer:
@Test public void testCompareTo() throws Exception { Assert.assertEquals(0, win_ACTUAL.compareTo(win_EXPECTED)); }