@Test
void testIsHomAlt() {

    assertThat(SampleGenotype.homAlt().isHomAlt(), is(true));
    assertThat(SampleGenotype.of(AlleleCall.ALT).isHomAlt(), is(true));
    assertThat(SampleGenotype.of(AlleleCall.ALT, AlleleCall.ALT).isHomAlt(), is(true));
    assertThat(SampleGenotype.of(AlleleCall.ALT, AlleleCall.ALT, AlleleCall.ALT).isHomAlt(), is(true));
    assertThat(SampleGenotype.phased(AlleleCall.ALT, AlleleCall.ALT).isHomAlt(), is(true));
    assertThat(SampleGenotype.of(AlleleCall.ALT, AlleleCall.NO_CALL).isHomAlt(), is(false));
    assertThat(SampleGenotype.of(AlleleCall.OTHER_ALT, AlleleCall.NO_CALL).isHomAlt(), is(false));
    assertThat(SampleGenotype.empty().isHomAlt(), is(false));
    assertThat(SampleGenotype.het().isHomAlt(), is(false));
    assertThat(SampleGenotype.homRef().isHomAlt(), is(false));
}