/** *{@inheritDoc} */ @Override public int[] match(IAtomContainer container) { return matchAll(container).first(); }
/**{@inheritDoc} */ @Override public int[] match(IAtomContainer target) { return matchAll(target).first(); }
@Override public int[] match(IAtomContainer target) { return matchAll(target).first(); }
/** *{@inheritDoc} */ @Override public int[] match(IAtomContainer container) { return matchAll(container).first(); }
/** * {@inheritDoc} */ @Override public int[] match(IAtomContainer target) { return matchAll(target).first(); }
@Test @SuppressWarnings("unchecked") public void first() throws Exception { Iterable<int[]> iterable = mock(Iterable.class); Iterator<int[]> iterator = mock(Iterator.class); when(iterable.iterator()).thenReturn(iterator); when(iterator.hasNext()).thenReturn(true, true, false); int[] p1 = new int[0]; int[] p2 = new int[0]; when(iterator.next()).thenReturn(p1, new int[][]{p2}); Mappings ms = new Mappings(mock(IAtomContainer.class), mock(IAtomContainer.class), iterable); assertThat(ms.first(), is(sameInstance(p1))); }