test_class.declarator: rangeHelper = new RangeHelper()
test_class.modifier: private
test_class.original_string: private RangeHelper rangeHelper = new RangeHelper();
test_class.type: RangeHelper
test_class.var_name: rangeHelper
test_class.file: http/src/test/java/ro/polak/http/servlet/helper/RangeHelperTest.java
test_class.identifier: RangeHelperTest
test_case.body: @Test
      public void shouldBeValid() {
          assertThat(rangeHelper.isRangeValid(new Range(0, 0)), is(true));
          assertThat(rangeHelper.isRangeValid(new Range(10, 20)), is(true));
          assertThat(rangeHelper.isRangeValid(new Range(10, 10)), is(true));
      }
test_case.class_method_signature: RangeHelperTest.shouldBeValid()
test_case.full_signature: @Test public void shouldBeValid()
test_case.identifier: shouldBeValid
test_case.invocations: assertThat isRangeValid is assertThat isRangeValid is assertThat isRangeValid is
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void shouldBeValid()
focal_class.file: http/src/main/java/ro/polak/http/servlet/helper/RangeHelper.java
focal_class.identifier: RangeHelper
focal_class.class_method_signature: RangeHelper.getRangeLength(final Range range)
focal_class.full_signature: public long getRangeLength(final Range range)
focal_class.identifier: getRangeLength
focal_class.modifiers: public
focal_class.parameters: (final Range range)
focal_class.return: long
focal_class.signature: long getRangeLength(final Range range)
focal_class.class_method_signature: RangeHelper.isRangeValid(final Range range)
focal_class.full_signature: public boolean isRangeValid(final Range range)
focal_class.identifier: isRangeValid
focal_class.modifiers: public
focal_class.parameters: (final Range range)
focal_class.return: boolean
focal_class.signature: boolean isRangeValid(final Range range)
focal_class.class_method_signature: RangeHelper.getTotalLength(final List<Range> ranges)
focal_class.full_signature: public long getTotalLength(final List<Range> ranges)
focal_class.identifier: getTotalLength
focal_class.modifiers: public
focal_class.parameters: (final List<Range> ranges)
focal_class.return: long
focal_class.signature: long getTotalLength(final List<Range> ranges)
focal_class.class_method_signature: RangeHelper.isSatisfiable(final Iterable<Range> ranges, final long streamLength)
focal_class.full_signature: public boolean isSatisfiable(final Iterable<Range> ranges, final long streamLength)
focal_class.identifier: isSatisfiable
focal_class.modifiers: public
focal_class.parameters: (final Iterable<Range> ranges, final long streamLength)
focal_class.return: boolean
focal_class.signature: boolean isSatisfiable(final Iterable<Range> ranges, final long streamLength)
focal_method.body: public boolean isRangeValid(final Range range) {
          return (range.getFrom() > -1 && range.getTo() >= range.getFrom());
      }
focal_method.class_method_signature: RangeHelper.isRangeValid(final Range range)
focal_method.full_signature: public boolean isRangeValid(final Range range)
focal_method.identifier: isRangeValid
focal_method.invocations: getFrom getTo getFrom
focal_method.modifiers: public
focal_method.parameters: (final Range range)
focal_method.return: boolean
focal_method.signature: boolean isRangeValid(final Range range)