contract acceptance testing example