Re: Bug#706780: ITP: libtest-tabledriven-perl -- write tests, not scripts that run them
On 04 May 21:08, Jonas Smedegaard wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Jonas Smedegaard <firstname.lastname@example.org>
> * Package name : libtest-tabledriven-perl
> Version : 0.02
> Upstream Author : Jonathan Rockway <jrockway AT cpan.org>
> * URL : http://search.cpan.org/dist/Test-TableDriven/
> * License : Artistic or GPL-1+
> Programming Lang: Perl
> Description : write tests, not scripts that run them
> Writing table-driven tests is usually a good idea. Adding a test case
> doesn't require adding code, so it's easy to avoid fucking up the
probably wants to be replaced with the word "breaking"
> other tests. However, actually going from a table of tests to a test
> that runs is non-trivial.
> Test::TableDriven makes writing the test drivers trivial. You simply
> define your test cases and write a function that turns the input data
> into output data to compare against. C<Test::TableDriven> will compute
> how many tests need to be run, and then run the tests.
> Concentrate on your data and what you're testing, not
> plan tests => scalar keys %test_cases
> and a big foreach loop.
> To UNSUBSCRIBE, email to debian-devel-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact email@example.com
> Archive: [🔎] firstname.lastname@example.org">http://lists.debian.org/[🔎] email@example.com