MB System Test 3: Event Count
This test runs an Event Count scenario. In this scenario a previously registered user will logon to the system. A test will then be made to verify that the the correct number of events assigned to the user is displayed. A new user will then be registered and a check will be made to verify that no events are currently assigned to this new user.
Note 1: This test uses a tag mechanism [EMAILx]. The first time read by the fixture, it will randomly generate an e-mail address that will be used throughout the test. This is done so that the tests can be re-run without breaking.
Note 2: This test assumes that no new events are created for the existing user in between runs of this test; otherwise, the test will be broken.
| fit.ActionFixture | |||
| start | eg.Page | ||
| enter | webLocation | http://localhost:8080/musicBox | Start from MusicBox home page |
| enter | jones@yahoo.com | ||
| enter | password | test | |
| press | go | ||
| check | status | OK | No error returned |
| check | countEvents | 21 | Event count matches expected |
| enter | webLocation | http://localhost:8080/musicBox/displayCreateHost.do | Start from Registration Page |
| enter | firstName | john | |
| enter | lastName | doe | |
| enter | [EMAIL1] | ||
| enter | confirmEmail | [EMAIL1] | |
| enter | password | test | |
| enter | confirmPassword | test | |
| press | create | All required information entered | |
| check | status | OK | No error returned |
| check | countEvents | 0 | Event count matches expected |