test_class.file: lib/src/test/java/com/busybusy/dbc/conditions/DoubleConditionTest.java
test_class.identifier: DoubleConditionTest
test_case.body: @Test
  	public void isGreaterThan() throws Exception
  	{
  		DoubleCondition condition = new DoubleCondition(2.0D);
  		condition.isGreaterThan(1D);
  
  		assertThatThrownBy(() -> condition.isGreaterThan(3D))
  				.isInstanceOf(DbcAssertionError.class)
  				.hasCauseInstanceOf(IllegalArgumentException.class);
  	}
test_case.class_method_signature: DoubleConditionTest.isGreaterThan()
test_case.full_signature: @Test public void isGreaterThan()
test_case.identifier: isGreaterThan
test_case.invocations: isGreaterThan hasCauseInstanceOf isInstanceOf assertThatThrownBy isGreaterThan
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void isGreaterThan()
focal_class.file: lib/src/main/java/com/busybusy/dbc/conditions/DoubleCondition.java
focal_class.identifier: DoubleCondition
focal_class.interfaces: implements FloatingPointChecks<Double, DoubleCondition>
focal_class.class_method_signature: DoubleCondition.DoubleCondition(Double subject)
focal_class.full_signature: public  DoubleCondition(Double subject)
focal_class.identifier: DoubleCondition
focal_class.modifiers: public
focal_class.parameters: (Double subject)
focal_class.signature:  DoubleCondition(Double subject)
focal_class.class_method_signature: DoubleCondition.isGreaterThan(Double number)
focal_class.full_signature: @Override public DoubleCondition isGreaterThan(Double number)
focal_class.identifier: isGreaterThan
focal_class.modifiers: @Override public
focal_class.parameters: (Double number)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isGreaterThan(Double number)
focal_class.class_method_signature: DoubleCondition.isGreaterThanOrEqual(Double number)
focal_class.full_signature: @Override public DoubleCondition isGreaterThanOrEqual(Double number)
focal_class.identifier: isGreaterThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (Double number)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isGreaterThanOrEqual(Double number)
focal_class.class_method_signature: DoubleCondition.isLessThan(Double number)
focal_class.full_signature: @Override public DoubleCondition isLessThan(Double number)
focal_class.identifier: isLessThan
focal_class.modifiers: @Override public
focal_class.parameters: (Double number)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isLessThan(Double number)
focal_class.class_method_signature: DoubleCondition.isLessThanOrEqual(Double number)
focal_class.full_signature: @Override public DoubleCondition isLessThanOrEqual(Double number)
focal_class.identifier: isLessThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (Double number)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isLessThanOrEqual(Double number)
focal_class.class_method_signature: DoubleCondition.isNear(Double floatingPointNumber)
focal_class.full_signature: @Override public DoubleCondition isNear(Double floatingPointNumber)
focal_class.identifier: isNear
focal_class.modifiers: @Override public
focal_class.parameters: (Double floatingPointNumber)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isNear(Double floatingPointNumber)
focal_class.class_method_signature: DoubleCondition.isNearWithTolerance(Double floatingPointNumber, Double tolerance)
focal_class.full_signature: @Override public DoubleCondition isNearWithTolerance(Double floatingPointNumber, Double tolerance)
focal_class.identifier: isNearWithTolerance
focal_class.modifiers: @Override public
focal_class.parameters: (Double floatingPointNumber, Double tolerance)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isNearWithTolerance(Double floatingPointNumber, Double tolerance)
focal_class.class_method_signature: DoubleCondition.isNearZero()
focal_class.full_signature: @Override public DoubleCondition isNearZero()
focal_class.identifier: isNearZero
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isNearZero()
focal_class.class_method_signature: DoubleCondition.isNearZeroWithTolerance(Double tolerance)
focal_class.full_signature: @Override public DoubleCondition isNearZeroWithTolerance(Double tolerance)
focal_class.identifier: isNearZeroWithTolerance
focal_class.modifiers: @Override public
focal_class.parameters: (Double tolerance)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isNearZeroWithTolerance(Double tolerance)
focal_class.class_method_signature: DoubleCondition.isEqualTo(Double toCompare)
focal_class.full_signature: @Deprecated @Override public DoubleCondition isEqualTo(Double toCompare)
focal_class.identifier: isEqualTo
focal_class.modifiers: @Deprecated @Override public
focal_class.parameters: (Double toCompare)
focal_class.return: DoubleCondition
focal_class.signature: DoubleCondition isEqualTo(Double toCompare)
focal_class.superclass: extends BasicCondition<Double, DoubleCondition>
focal_method.body: @Override
  	public DoubleCondition isGreaterThan(Double number)
  	{
  		require(this.subject).isNotNull();
  		require(number).isNotNull();
  
  		if (!(Double.compare(this.subject, number) > 0))
  		{
  			DbcAssertionError.throwNew(new IllegalArgumentException("Expected double <" + this.subject + "> to be greater than <" + number + ">"), this.message);
  		}
  
  		return result();
  	}
focal_method.class_method_signature: DoubleCondition.isGreaterThan(Double number)
focal_method.full_signature: @Override public DoubleCondition isGreaterThan(Double number)
focal_method.identifier: isGreaterThan
focal_method.invocations: isNotNull require isNotNull require compare throwNew result
focal_method.modifiers: @Override public
focal_method.parameters: (Double number)
focal_method.return: DoubleCondition
focal_method.signature: DoubleCondition isGreaterThan(Double number)