Test Pages: 5 right, 0 wrong, 1 ignored, 0 exceptions Assertions: 30 right, 0 wrong, 0 ignored, 0 exceptions (7,003 seconds)
Test Summaries
slim:.itsharpRunner.exe
Test output
Test System: slim:.\fitsharp\Runner.exe
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Create A Todo And Ensure It Is Persisted
We want to make sure that an item created is persisted when restarting the applicationwe clean the database to have no item at all
| script |
Database Fixture |
| Delete All |
We type the text of our todo and hit enter
| script |
Add Todo Popup Fixture |
| type text |
test TODO |
on the textbox and hit enter |
We close and start the application again
| script |
Application Fixture |
| Restart |
We check that the todo list contains our item
| query: Get all todos |
| Done |
Text |
Due Date |
| NO |
test TODO |
02/01/2014 |
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Mark a Todo As Done And Ensure It Is Persisted
We want to make sure that an item set to Done is persisted when restarting the application we reset the database to have sample data
| script |
DatabaseFixture |
| Populate with sample items |
We check a checkbox
| script |
TodoListFixture |
| check item with text |
Sample Todo 1 |
We close and start the application again
| script |
ApplicationFixture |
| Restart |
We check that the todo is present and checked
| query:Get all todos |
| Done |
Text |
Due Date |
| YES |
Sample Todo 1 |
01/01/2000 |
| NO |
Sample Todo 2 |
01/01/2000 |
| NO |
Sample Todo 3 |
01/01/2000 |
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Add a simple todo
We want to make sure that an item is created on the items list when we add a todo on the upper part of the pagewe clean the database to have no item at all
| script |
DatabaseFixture |
| Delete All |
We click on the "Add" button on the main screen
| script |
MainFixture |
| Click on Add Button |
| check |
Add Todo Popup Visibility |
Visible |
We type the text of our todo and hit enter
| script |
Add Todo Popup Fixture |
| type text |
test TODO |
on the textbox and hit enter |
We check that the todo list contains our item only
| query: Get all todos |
| Done |
Text |
Due Date |
| NO |
test TODO |
02/01/2014 |
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Add a todo with date
We want to make sure that an item is created on the items list when we add a todo on the upper part of the pagewe clean the database to have no item at all
| script |
DatabaseFixture |
| Delete All |
We type the text of our todo and hit enter
| script |
Add todo Popup fixture |
| set date to |
2015-12-25 |
| type text |
Buy a present for Dad |
on the textbox and hit enter |
We check that the todo list contains our item only
| query: get all todos |
| Done |
Text |
Due Date |
| NO |
Buy a present for Dad |
25/12/2015 |
Included page: .TodoTests.SetUp (edit)
| script |
InitializeFixture |
| Initialize Application |
| Initialize Date |
01/01/2014 |
Mark a Todo As Done
We want to make sure that an item is set to Done when checking the checkboxwe reset the database to have sample data
| script |
DatabaseFixture |
| Populate with sample items |
We check a checkbox
| script |
TodoListFixture |
| check item with text |
Sample Todo 2 |
We check that the todo is checked
| query: get all todos |
| Done |
Text |
Due Date |
| NO |
Sample Todo 1 |
01/01/2000 |
| YES |
Sample Todo 2 |
01/01/2000 |
| NO |
Sample Todo 3 |
01/01/2000 |