test_class.file: lib/src/test/java/com/busybusy/dbc/conditions/BooleanConditionTest.java
test_class.identifier: BooleanConditionTest
test_case.body: @Test
  	public void isTrue() throws Exception
  	{
  		BooleanCondition condition = new BooleanCondition(true);
  
  		condition.isTrue();
  
  		assertThatThrownBy(condition::isFalse).isInstanceOf(DbcAssertionError.class)
  		                                      .hasCauseInstanceOf(IllegalStateException.class);
  	}
test_case.class_method_signature: BooleanConditionTest.isTrue()
test_case.full_signature: @Test public void isTrue()
test_case.identifier: isTrue
test_case.invocations: isTrue hasCauseInstanceOf isInstanceOf assertThatThrownBy
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void isTrue()
focal_class.file: lib/src/main/java/com/busybusy/dbc/conditions/BooleanCondition.java
focal_class.identifier: BooleanCondition
focal_class.interfaces: implements BooleanChecks<BooleanCondition>
focal_class.class_method_signature: BooleanCondition.BooleanCondition(Boolean subject)
focal_class.full_signature: public  BooleanCondition(Boolean subject)
focal_class.identifier: BooleanCondition
focal_class.modifiers: public
focal_class.parameters: (Boolean subject)
focal_class.signature:  BooleanCondition(Boolean subject)
focal_class.class_method_signature: BooleanCondition.isTrue()
focal_class.full_signature: @NonNull @Override public BooleanCondition isTrue()
focal_class.identifier: isTrue
focal_class.modifiers: @NonNull @Override public
focal_class.parameters: ()
focal_class.return: BooleanCondition
focal_class.signature: BooleanCondition isTrue()
focal_class.class_method_signature: BooleanCondition.isFalse()
focal_class.full_signature: @NonNull @Override public BooleanCondition isFalse()
focal_class.identifier: isFalse
focal_class.modifiers: @NonNull @Override public
focal_class.parameters: ()
focal_class.return: BooleanCondition
focal_class.signature: BooleanCondition isFalse()
focal_class.superclass: extends BasicCondition<Boolean, BooleanCondition>
focal_method.body: @NonNull
  	@Override
  	public BooleanCondition isTrue()
  	{
  		require(this.subject).isNotNull();
  
  		if (!this.subject)
  		{
  			DbcAssertionError.throwNew(new IllegalStateException("Expected subject to be true but was false"), this.message);
  		}
  
  		return this;
  	}
focal_method.class_method_signature: BooleanCondition.isTrue()
focal_method.full_signature: @NonNull @Override public BooleanCondition isTrue()
focal_method.identifier: isTrue
focal_method.invocations: isNotNull require throwNew
focal_method.modifiers: @NonNull @Override public
focal_method.parameters: ()
focal_method.return: BooleanCondition
focal_method.signature: BooleanCondition isTrue()