@Test
public void testGenerate_ZeroDepth() throws Exception {

    AtomHashGenerator seedMock = mock(AtomHashGenerator.class);
    IAtomContainer container = mock(IAtomContainer.class);
    SuppressedAtomHashGenerator generator = new SuppressedAtomHashGenerator(mock(AtomHashGenerator.class),
            new Xorshift(), AtomSuppression.unsuppressed(), 0);
    assertThat(
            generator.generate(new long[]{1L, 1L, 1L}, StereoEncoder.EMPTY, new int[][]{{}, {}, {}},
                    Suppressed.none()), is(new long[]{1L, 1L, 1L}));
    BitSet suppressed = new BitSet();
    suppressed.set(0);
    suppressed.set(2);
    assertThat(
            generator.generate(new long[]{1L, 1L, 1L}, StereoEncoder.EMPTY, new int[][]{{}, {}, {}},
                    Suppressed.fromBitSet(suppressed)), is(new long[]{0L, 1L, 0L}));
}