dcsimg
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Visual Basic
Expertise: Beginner
Jun 4, 2001

WEBINAR:

On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning


Testing a Business Rule Should Not Have Any Side Effects


Testing a business rule should have no side effects. Avoid err.raise and msgboxes inside business rule tests.

Consider this example:
 
public const kMinimumApplicantAge = 18  'declared in common mod

Public Function IsApplicantAgeEligible(DOB as date, testDate 
as date) as
boolean

    If datediff(
Patrick Marshall
 
Thanks for your registration, follow us on our social networks to keep up-to-date