Index - All Packages - All Categories - All Classes

Class TableEntryTester

test entries in isolation just for fun

Package: Udanax-Gold
All Superclasses: Object Heaper Thunk Tester
Protocols: Object
Categories: Xanadu-tabent

Instance Methods

allTestsOn: oo

A regression test is run by calling this method. What the tester writes to 'oo' is
actually written to file *otxt and compared against an approved reference
file (*rtxt) of what this tester once used to output. If they match exactly,
then the test is passed. Otherwise, someone needs to manually understand why
they're different. The diff is in file *dtxt.

It is strongly recommended (in order to avoid regression errors) that when a
tester is extended to test something new that its output also be extended with
some result of the new test. The extended test will then fail the first time. The
programmer should verify that the reason for failure is exactly that the
tester now additionally outputs the correct results of the new test, in which
case this output should be made into the new reference output and the test run
again.

Overrides: Tester

createRcvr: receiver


sendSelfTo: xmtr


test1on: oo


test2on: oo


test3on: oo




Index - All Packages - All Categories - All Classes