/** Unit test for * {@link org.apache.calcite.rel.RelCollationImpl#compareTo}. */ @Test public void testCollationCompare() { assertThat(collation(1, 2).compareTo(collation(1, 2)), equalTo(0)); assertThat(collation(1, 2).compareTo(collation(1)), equalTo(1)); assertThat(collation(1).compareTo(collation(1, 2)), equalTo(-1)); assertThat(collation(1, 3).compareTo(collation(1, 2)), equalTo(1)); assertThat(collation(0, 3).compareTo(collation(1, 2)), equalTo(-1)); assertThat(collation().compareTo(collation(0)), equalTo(-1)); assertThat(collation(1).compareTo(collation()), equalTo(1)); }
/** Unit test for * {@link org.apache.calcite.rel.RelCollationImpl#compareTo}. */ @Test public void testCollationCompare() { assertThat(collation(1, 2).compareTo(collation(1, 2)), equalTo(0)); assertThat(collation(1, 2).compareTo(collation(1)), equalTo(1)); assertThat(collation(1).compareTo(collation(1, 2)), equalTo(-1)); assertThat(collation(1, 3).compareTo(collation(1, 2)), equalTo(1)); assertThat(collation(0, 3).compareTo(collation(1, 2)), equalTo(-1)); assertThat(collation().compareTo(collation(0)), equalTo(-1)); assertThat(collation(1).compareTo(collation()), equalTo(1)); }