### Question:
JPAEdmAssociation extends JPAEdmBaseViewImpl implements JPAEdmAssociationView { @Override public void addJPAEdmRefConstraintView(final JPAEdmReferentialConstraintView refView) { if (refView != null && refView.isExists()) { inconsistentRefConstraintViewList.add(refView); } } JPAEdmAssociation(final JPAEdmAssociationEndView associationEndview,
      final JPAEdmEntityTypeView entityTypeView, final JPAEdmPropertyView propertyView, final int value);  JPAEdmAssociation(final JPAEdmSchemaView view); @Override JPAEdmBuilder getBuilder(); @Override Association getEdmAssociation(); @Override List<Association> getConsistentEdmAssociationList(); @Override Association searchAssociation(final JPAEdmAssociationEndView view); @Override void addJPAEdmAssociationView(final JPAEdmAssociationView associationView,
      final JPAEdmAssociationEndView associationEndView); @Override void addJPAEdmRefConstraintView(final JPAEdmReferentialConstraintView refView); @Override JPAEdmReferentialConstraintView getJPAEdmReferentialConstraintView(); @Override int getNumberOfAssociationsWithSimilarEndPoints(final JPAEdmAssociationEndView view);  }### Answer:
@Test public void testAddJPAEdmRefConstraintView() { localView = new JPAEdmAssociationTest(); objAssociation = new JPAEdmAssociation(localView, localView, localView, 1); try { objAssociation.getBuilder().build(); } catch (ODataJPAModelException e) { fail(ODataJPATestConstants.EXCEPTION_MSG_PART_1 + e.getMessage() + ODataJPATestConstants.EXCEPTION_MSG_PART_2); } catch (ODataJPARuntimeException e) { fail(ODataJPATestConstants.EXCEPTION_MSG_PART_1 + e.getMessage() + ODataJPATestConstants.EXCEPTION_MSG_PART_2); } objAssociation.addJPAEdmRefConstraintView(localView); assertTrue(objAssociation.getConsistentEdmAssociationList().size() > 0); }