private void verifyFiredAtLeastOnce(VerifyRuleFired verifyRuleFired) { if ( verifyRuleFired.getActualResult() > 0 ) { verifyRuleFired.setSuccessResult( true ); verifyRuleFired.setExplanation( "Rule [" + verifyRuleFired.getRuleName() + "] was actived " + verifyRuleFired.getActualResult() + " times." ); } else { verifyRuleFired.setSuccessResult( false ); verifyRuleFired.setExplanation( "Rule [" + verifyRuleFired.getRuleName() + "] was not activated. Expected it to be activated." ); } }
public boolean isFieldNameInUse(String fieldName) { for (Fixture fixture : this) { if (fixture instanceof FactData && ((FactData) fixture).isFieldNameInUse(fieldName)) { return true; } } return false; } }
public VerifyRuleFired(String ruleName, Integer expectedCount, Boolean expectedFire) { this.setRuleName( ruleName ); this.setExpectedCount( expectedCount ); this.setExpectedFire( expectedFire ); }
private void verifyFieldDataNamesAreNotNull(Scenario sc) { for (Fixture fixture : sc.getFixtures()) { if (fixture instanceof FactData) { FactData factData = (FactData) fixture; for (Field field : factData.getFieldData()) { if (field instanceof FieldData) { FieldData fieldData = (FieldData) field; assertNotNull(fieldData.getName()); } } } } }
private boolean isFactNameUsedInThisFixture(Fixture fixture, String factName) { if ( fixture instanceof FactData ) { return ((FactData) fixture).getName().equals( factName ); } else if ( fixture instanceof VerifyFact ) { return ((VerifyFact) fixture).getName().equals( factName ); } else if ( fixture instanceof RetractFact ) { return ((RetractFact) fixture).getName().equals( factName ); } else { return false; } }
public VerifyField(String fieldName, String expected, String operator) { this.setFieldName( fieldName ); this.setExpected( expected ); this.setOperator( operator ); }
/** * Remove fixtures between this ExecutionTrace and the previous one. */ public void removeExecutionTrace(ExecutionTrace executionTrace) { removeExpected(executionTrace); removeGiven(executionTrace); }
/** * @return true if a fact name is already in use. */ public boolean isFactNameReserved(String factName) { if ( isFactNameUsedInGlobals( factName ) ) { return true; } else if ( isFactNameUsedInFactDataFixtures( factName ) ) { return true; } else { return false; } }
public FactData(String type, String name, List<Field> fieldData, boolean modify) { this(type, name, modify); this.setFieldData(fieldData); }
public Fact(String type, List<Field> fieldData) { this(type); this.setFieldData(fieldData); }
private void verifyFiredZeroTimes(VerifyRuleFired verifyRuleFired) { if ( verifyRuleFired.getActualResult() == 0 ) { verifyRuleFired.setSuccessResult( true ); verifyRuleFired.setExplanation( "Rule [" + verifyRuleFired.getRuleName() + "] was not activated." ); } else { verifyRuleFired.setSuccessResult( false ); verifyRuleFired.setExplanation( "Rule [" + verifyRuleFired.getRuleName() + "] was activated " + verifyRuleFired.getActualResult() + " times, but expected none." ); } }
public VerifyRuleFired(String ruleName, Integer expectedCount, Boolean expectedFire) { this.setRuleName( ruleName ); this.setExpectedCount( expectedCount ); this.setExpectedFire( expectedFire ); }
private boolean isFactNameUsedInThisFixture(Fixture fixture, String factName) { if ( fixture instanceof FactData ) { return ((FactData) fixture).getName().equals( factName ); } else if ( fixture instanceof VerifyFact ) { return ((VerifyFact) fixture).getName().equals( factName ); } else if ( fixture instanceof RetractFact ) { return ((RetractFact) fixture).getName().equals( factName ); } else { return false; } }
public VerifyField(String fieldName, String expected, String operator) { this.setFieldName( fieldName ); this.setExpected( expected ); this.setOperator( operator ); }
/** * Remove fixtures between this ExecutionTrace and the previous one. */ public void removeExecutionTrace(ExecutionTrace executionTrace) { removeExpected(executionTrace); removeGiven(executionTrace); }
/** * @return true if a fact name is already in use. */ public boolean isFactNameReserved(String factName) { if ( isFactNameUsedInGlobals( factName ) ) { return true; } else if ( isFactNameUsedInFactDataFixtures( factName ) ) { return true; } else { return false; } }
public FactData(String type, String name, List<Field> fieldData, boolean modify) { this(type, name, modify); this.setFieldData(fieldData); }
public Fact(String type, List<Field> fieldData) { this(type); this.setFieldData(fieldData); }