Simple Acceptance Test for Payroll
First we add a few employees.
| Employees | |||
| id | name | address | salary |
| 1 | Jeff Languid | 10 Adamant St; Laurel, MD 20707 | 1005.00 |
| 2 | Kelp Holland | 12B Baker St; Cottonmouth, IL 60066 | 2000.00 |
Next we pay them.
| Pay day. | |
| pay date | check number |
| 1/31/2001 | 1000 |
We make sure their paychecks are correct. The blank cells will be filled in by the PaycheckInspector[?] fixture. The cells with data in them already will be checked.
| Paycheck Inspector. | ||||
| id | amount | number | name | date |
| 1 | 1005 | |||
| 2 | 2000 | |||
Finally we make sure that the output contained two, and only two paychecks, and that they had the right check numbers.
| Paycheck inspector. |
| number |
| 1000 |
| 1001 |
Then we delete the test database so that other tests won't be confused by our test data. (This table is in the .FitNesse.PayrollTests.TearDown so that it happens after every test.)
| payrollTest.CleanUp |
Add Child Page to AddAndPayTest