test_class.file: lib/src/test/java/com/busybusy/dbc/conditions/FloatConditionTest.java
test_class.identifier: FloatConditionTest
test_case.body: @Test
  	public void isNearZero() throws Exception
  	{
  		FloatCondition condition = new FloatCondition(0.19e-07F);
  		condition.isNearZero();
  
  		FloatCondition badCondition = new FloatCondition(2F);
  		assertThatThrownBy(badCondition::isNearZero)
  				.isInstanceOf(DbcAssertionError.class)
  				.hasCauseInstanceOf(IllegalArgumentException.class);
  	}
test_case.class_method_signature: FloatConditionTest.isNearZero()
test_case.full_signature: @Test public void isNearZero()
test_case.identifier: isNearZero
test_case.invocations: isNearZero hasCauseInstanceOf isInstanceOf assertThatThrownBy
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void isNearZero()
focal_class.file: lib/src/main/java/com/busybusy/dbc/conditions/FloatCondition.java
focal_class.identifier: FloatCondition
focal_class.interfaces: implements FloatingPointChecks<Float, FloatCondition>
focal_class.class_method_signature: FloatCondition.FloatCondition(Float subject)
focal_class.full_signature: public  FloatCondition(Float subject)
focal_class.identifier: FloatCondition
focal_class.modifiers: public
focal_class.parameters: (Float subject)
focal_class.signature:  FloatCondition(Float subject)
focal_class.class_method_signature: FloatCondition.isGreaterThan(Float number)
focal_class.full_signature: @Override public FloatCondition isGreaterThan(Float number)
focal_class.identifier: isGreaterThan
focal_class.modifiers: @Override public
focal_class.parameters: (Float number)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isGreaterThan(Float number)
focal_class.class_method_signature: FloatCondition.isGreaterThanOrEqual(Float number)
focal_class.full_signature: @Override public FloatCondition isGreaterThanOrEqual(Float number)
focal_class.identifier: isGreaterThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (Float number)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isGreaterThanOrEqual(Float number)
focal_class.class_method_signature: FloatCondition.isLessThan(Float number)
focal_class.full_signature: @Override public FloatCondition isLessThan(Float number)
focal_class.identifier: isLessThan
focal_class.modifiers: @Override public
focal_class.parameters: (Float number)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isLessThan(Float number)
focal_class.class_method_signature: FloatCondition.isLessThanOrEqual(Float number)
focal_class.full_signature: @Override public FloatCondition isLessThanOrEqual(Float number)
focal_class.identifier: isLessThanOrEqual
focal_class.modifiers: @Override public
focal_class.parameters: (Float number)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isLessThanOrEqual(Float number)
focal_class.class_method_signature: FloatCondition.isNear(Float floatingPointNumber)
focal_class.full_signature: @Override public FloatCondition isNear(Float floatingPointNumber)
focal_class.identifier: isNear
focal_class.modifiers: @Override public
focal_class.parameters: (Float floatingPointNumber)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isNear(Float floatingPointNumber)
focal_class.class_method_signature: FloatCondition.isNearWithTolerance(Float floatingPointNumber, Float tolerance)
focal_class.full_signature: @Override public FloatCondition isNearWithTolerance(Float floatingPointNumber, Float tolerance)
focal_class.identifier: isNearWithTolerance
focal_class.modifiers: @Override public
focal_class.parameters: (Float floatingPointNumber, Float tolerance)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isNearWithTolerance(Float floatingPointNumber, Float tolerance)
focal_class.class_method_signature: FloatCondition.isNearZero()
focal_class.full_signature: @Override public FloatCondition isNearZero()
focal_class.identifier: isNearZero
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isNearZero()
focal_class.class_method_signature: FloatCondition.isNearZeroWithTolerance(Float tolerance)
focal_class.full_signature: @Override public FloatCondition isNearZeroWithTolerance(Float tolerance)
focal_class.identifier: isNearZeroWithTolerance
focal_class.modifiers: @Override public
focal_class.parameters: (Float tolerance)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isNearZeroWithTolerance(Float tolerance)
focal_class.class_method_signature: FloatCondition.isEqualTo(Float toCompare)
focal_class.full_signature: @Deprecated @Override public FloatCondition isEqualTo(Float toCompare)
focal_class.identifier: isEqualTo
focal_class.modifiers: @Deprecated @Override public
focal_class.parameters: (Float toCompare)
focal_class.return: FloatCondition
focal_class.signature: FloatCondition isEqualTo(Float toCompare)
focal_class.superclass: extends BasicCondition<Float, FloatCondition>
focal_method.body: @Override
  	public FloatCondition isNearZero()
  	{
  		require(this.subject).isNotNull();
  
  		if (!(Math.abs(this.subject) < DEFAULT_FLOAT_EPSILON))
  		{
  			DbcAssertionError.throwNew(new IllegalArgumentException("Expected float <" + this.subject + "> to be near zero with epsilon <" + DEFAULT_FLOAT_EPSILON + ">"), this.message);
  		}
  
  		return result();
  	}
focal_method.class_method_signature: FloatCondition.isNearZero()
focal_method.full_signature: @Override public FloatCondition isNearZero()
focal_method.identifier: isNearZero
focal_method.invocations: isNotNull require abs throwNew result
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: FloatCondition
focal_method.signature: FloatCondition isNearZero()