@Test public void any_type_is_not_higher_than_itself() { assertThat(Component.Type.FILE.isHigherThan(FILE)).isFalse(); assertThat(Component.Type.DIRECTORY.isHigherThan(DIRECTORY)).isFalse(); assertThat(Component.Type.MODULE.isHigherThan(MODULE)).isFalse(); assertThat(Component.Type.PROJECT.isHigherThan(PROJECT)).isFalse(); }
@Test public void FILE_type_is_higher_than_no_other_types() { assertThat(Component.Type.FILE.isHigherThan(DIRECTORY)).isFalse(); assertThat(Component.Type.FILE.isHigherThan(MODULE)).isFalse(); assertThat(Component.Type.FILE.isHigherThan(PROJECT)).isFalse(); }
@Test public void FILE_type_is_deeper_than_all_other_types() { assertThat(Component.Type.FILE.isDeeperThan(DIRECTORY)).isTrue(); assertThat(Component.Type.FILE.isDeeperThan(MODULE)).isTrue(); assertThat(Component.Type.FILE.isDeeperThan(PROJECT)).isTrue(); }