@Test
public void infeasibleBonds() throws Exception {

    BondMatcher mock = mock(BondMatcher.class);
    when(mock.matches(any(IBond.class), any(IBond.class))).thenReturn(false);
    VFSubState state = createBenzeneToNaphthalene(AtomMatcher.forAny(), mock);
    state.m1[0] = 0;
    state.m1[1] = 1;
    state.m1[2] = 2;
    state.m1[3] = 3;
    state.m1[4] = 4;
    for (int i = 0; i < 4; i++) {
        for (int j = 0; j < 4; j++) {
            assertFalse(state.feasible(i, j));
        }
    }
}