test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/query/QueryResultFacadeTest.java
test_class.identifier: QueryResultFacadeTest
test_case.body: @Test
      public void testGetSelectorNames() throws Exception {
          QueryResult delegate = mock(QueryResult.class);
          QueryResultFacade<Session> facade = getFacade(delegate);
          final String[] value = new String[0];
          when(delegate.getSelectorNames()).thenReturn(value);
          assertSame("same value", value, facade.getSelectorNames());
      }
test_case.class_method_signature: QueryResultFacadeTest.testGetSelectorNames()
test_case.full_signature: @Test public void testGetSelectorNames()
test_case.identifier: testGetSelectorNames
test_case.invocations: mock getFacade thenReturn when getSelectorNames assertSame getSelectorNames
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetSelectorNames()
focal_class.declarator: delegate
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull QueryResult delegate;
focal_class.type: QueryResult
focal_class.var_name: delegate
focal_class.declarator: session
focal_class.modifier: private final @NotNull
focal_class.original_string: private final @NotNull SessionFacade<S> session;
focal_class.type: SessionFacade<S>
focal_class.var_name: session
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/query/QueryResultFacade.java
focal_class.identifier: QueryResultFacade
focal_class.interfaces: implements QueryResult
focal_class.class_method_signature: QueryResultFacade.QueryResultFacade(final @NotNull QueryResult delegate, final @NotNull SessionFacade<S> session)
focal_class.full_signature: @SuppressWarnings("WeakerAccess") public  QueryResultFacade(final @NotNull QueryResult delegate, final @NotNull SessionFacade<S> session)
focal_class.identifier: QueryResultFacade
focal_class.modifiers: @SuppressWarnings("WeakerAccess") public
focal_class.parameters: (final @NotNull QueryResult delegate, final @NotNull SessionFacade<S> session)
focal_class.signature:  QueryResultFacade(final @NotNull QueryResult delegate, final @NotNull SessionFacade<S> session)
focal_class.class_method_signature: QueryResultFacade.getColumnNames()
focal_class.full_signature: @Override public String[] getColumnNames()
focal_class.identifier: getColumnNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getColumnNames()
focal_class.class_method_signature: QueryResultFacade.getRows()
focal_class.full_signature: @Override public RowIterator getRows()
focal_class.identifier: getRows
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: RowIterator
focal_class.signature: RowIterator getRows()
focal_class.class_method_signature: QueryResultFacade.getNodes()
focal_class.full_signature: @Override public NodeIterator getNodes()
focal_class.identifier: getNodes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: NodeIterator
focal_class.signature: NodeIterator getNodes()
focal_class.class_method_signature: QueryResultFacade.getSelectorNames()
focal_class.full_signature: @Override public String[] getSelectorNames()
focal_class.identifier: getSelectorNames
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] getSelectorNames()
focal_method.body: @Override
      public String[] getSelectorNames() throws RepositoryException {
          return delegate.getSelectorNames();
      }
focal_method.class_method_signature: QueryResultFacade.getSelectorNames()
focal_method.full_signature: @Override public String[] getSelectorNames()
focal_method.identifier: getSelectorNames
focal_method.invocations: getSelectorNames
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: String[]
focal_method.signature: String[] getSelectorNames()