test_class.file: core/src/test/java/net/adamcin/oakpal/core/jcrfacade/RangeIteratorFacadeTest.java
test_class.identifier: RangeIteratorFacadeTest
test_case.body: @Test
      public void testGetSize() {
          RangeIterator delegate = mock(RangeIterator.class);
          RangeIteratorFacade<RangeIterator> facade = getFacade(delegate);
          final long size = 5L;
          when(delegate.getSize()).thenReturn(size);
          assertEquals("should be equal", size, facade.getSize());
      }
test_case.class_method_signature: RangeIteratorFacadeTest.testGetSize()
test_case.full_signature: @Test public void testGetSize()
test_case.identifier: testGetSize
test_case.invocations: mock getFacade thenReturn when getSize assertEquals getSize
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetSize()
focal_class.declarator: delegate
focal_class.modifier: protected final @NotNull
focal_class.original_string: protected final @NotNull R delegate;
focal_class.type: R
focal_class.var_name: delegate
focal_class.file: core/src/main/java/net/adamcin/oakpal/core/jcrfacade/RangeIteratorFacade.java
focal_class.identifier: RangeIteratorFacade
focal_class.interfaces: implements RangeIterator
focal_class.class_method_signature: RangeIteratorFacade.RangeIteratorFacade(final @NotNull R delegate)
focal_class.full_signature: public  RangeIteratorFacade(final @NotNull R delegate)
focal_class.identifier: RangeIteratorFacade
focal_class.modifiers: public
focal_class.parameters: (final @NotNull R delegate)
focal_class.signature:  RangeIteratorFacade(final @NotNull R delegate)
focal_class.class_method_signature: RangeIteratorFacade.skip(long skipNum)
focal_class.full_signature: @Override public final void skip(long skipNum)
focal_class.identifier: skip
focal_class.modifiers: @Override public final
focal_class.parameters: (long skipNum)
focal_class.return: void
focal_class.signature: void skip(long skipNum)
focal_class.class_method_signature: RangeIteratorFacade.getSize()
focal_class.full_signature: @Override public final long getSize()
focal_class.identifier: getSize
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getSize()
focal_class.class_method_signature: RangeIteratorFacade.getPosition()
focal_class.full_signature: @Override public final long getPosition()
focal_class.identifier: getPosition
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getPosition()
focal_class.class_method_signature: RangeIteratorFacade.hasNext()
focal_class.full_signature: @Override public final boolean hasNext()
focal_class.identifier: hasNext
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasNext()
focal_class.class_method_signature: RangeIteratorFacade.next()
focal_class.full_signature: @Override public Object next()
focal_class.identifier: next
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Object
focal_class.signature: Object next()
focal_method.body: @Override
      public final long getSize() {
          return delegate.getSize();
      }
focal_method.class_method_signature: RangeIteratorFacade.getSize()
focal_method.full_signature: @Override public final long getSize()
focal_method.identifier: getSize
focal_method.invocations: getSize
focal_method.modifiers: @Override public final
focal_method.parameters: ()
focal_method.return: long
focal_method.signature: long getSize()