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; }
assertTrue(vf.wasSuccessful()); assertFalse(vf.wasSuccessful()); assertFalse(vf.wasSuccessful()); assertEquals(Boolean.FALSE, vf.getFieldValues().get(0).getSuccessResult()); assertFalse(vf.wasSuccessful()); assertEquals(Boolean.FALSE, vf.getFieldValues().get(0).getSuccessResult());