/** * {@inheritDoc} */ @Override public List<String> list(final Name base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public List<String> list(final String base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public List<String> list(final Name base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public List<String> list(final String base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public List<String> list(final String base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public List<String> list(final Name base) { return list(base, new DefaultNameClassPairMapper()); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(String base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
/** * {@inheritDoc} */ @Override public <T> List<T> list(Name base, NameClassPairMapper<T> mapper) { CollectingNameClassPairCallbackHandler<T> handler = new MappingCollectingNameClassPairCallbackHandler<T>(mapper); list(base, handler); return handler.getList(); }
@Test public void testList_Name_Handler() throws Exception { CountNameClassPairCallbackHandler handler = new CountNameClassPairCallbackHandler(); tested.list(BASE_NAME, handler); assertThat(handler.getNoOfRows()).isEqualTo(3); }
@Test public void testList() { List<String> list = tested.list(BASE_STRING); assertThat(list).hasSize(3); verifyBindings(list); }
@Test public void testList_Name() { List<String> list = tested.list(BASE_NAME); assertThat(list).hasSize(3); verifyBindings(list); }
@Test public void testList_PartialResultException_Ignore() throws NamingException { expectGetReadOnlyContext(); javax.naming.PartialResultException pre = new javax.naming.PartialResultException(); when(dirContextMock.list(NAME)).thenThrow(pre); tested.setIgnorePartialResultException(true); List list = tested.list(NAME); verify(dirContextMock).close(); assertThat(list).isNotNull(); assertThat(list).isEmpty(); }
@Test public void testList_String_CallbackHandler() throws NamingException { expectGetReadOnlyContext(); NameClassPair listResult = new NameClassPair(NAME, CLASS); setupStringListAndNamingEnumeration(listResult); tested.list("o=example.com", handlerMock); verify(handlerMock).handleNameClassPair(listResult); verify(namingEnumerationMock).close(); verify(dirContextMock).close(); }
@Test public void testList_Name() throws NamingException { expectGetReadOnlyContext(); NameClassPair listResult = new NameClassPair(NAME, CLASS); setupListAndNamingEnumeration(listResult); List list = tested.list(nameMock); verify(dirContextMock).close(); verify(namingEnumerationMock).close(); assertThat(list).isNotNull(); assertThat(list).hasSize(1); assertThat(list.get(0)).isSameAs(NAME); }
@Test public void testList_Name_CallbackHandler() throws NamingException { expectGetReadOnlyContext(); NameClassPair listResult = new NameClassPair(NAME, CLASS); setupListAndNamingEnumeration(listResult); tested.list(nameMock, handlerMock); verify(handlerMock).handleNameClassPair(listResult); verify(namingEnumerationMock).close(); verify(dirContextMock).close(); }