Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re: Re: OT: Data Structure First or Code First?

by jerrygarciuh (Curate)
on Mar 29, 2002 at 21:19 UTC ( [id://155334]=note: print w/replies, xml ) Need Help??


in reply to Re: OT: Data Structure First or Code First?
in thread OT: Data Structure First or Code First?

I'm looking around for what a unit test is...help me out? Are you suggesting that I develop the interface which will insert the data first?
TIA
jg
_____________________________________________________
Think a race on a horse on a ball with a fish! TG

Replies are listed 'Best First'.
Re: Re: Re: OT: Data Structure First or Code First?
by dws (Chancellor) on Mar 29, 2002 at 21:25 UTC
    A unit test exercises an API and verifies that it returns correct values for correct inputs, and handles incorrect inputs correctly. In your case, I'm guessing that your API will produce an HTML table given (at least) a date.

    A simple unit test might feed that API several dates, comparing the resulting HTML to known-good reference copies.

    To make this work will probably require that you get your data access abstraction right, so that you can pass a stubbed database in for testing purposes. Or, you can structure the calendar object such that it's populated by a separate agent. Use a dummy agent for populating with test data, and a real agent (which you write separate unit tests for) for accessing the database.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://155334]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others studying the Monastery: (2)
As of 2024-04-19 18:16 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found