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; } }
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; } }
private boolean verifyFact(Object factObject, VerifyFact verifyFact, Map<String, Object> populatedData, TypeResolver resolver) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { if ( factObject.getClass().getSimpleName().equals( verifyFact.getName() ) ) { FactFieldValueVerifier fieldVerifier = new FactFieldValueVerifier( populatedData, verifyFact.getName(), factObject, resolver, classLoader ); fieldVerifier.checkFields( verifyFact.getFieldValues() ); if ( verifyFact.wasSuccessful() ) { return true; } } return false; }
private boolean verifyFact(Object factObject, VerifyFact verifyFact, Map<String, Object> populatedData, TypeResolver resolver) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException { if ( factObject.getClass().getSimpleName().equals( verifyFact.getName() ) ) { FactFieldValueVerifier fieldVerifier = new FactFieldValueVerifier( populatedData, verifyFact.getName(), factObject, resolver, classLoader ); fieldVerifier.checkFields( verifyFact.getFieldValues() ); if ( verifyFact.wasSuccessful() ) { return true; } } return false; }