Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file added manager/src/static/files/Testing.pdf
Binary file not shown.
Binary file added manager/src/static/files/User_Pilot.pdf
Binary file not shown.
Binary file added manager/src/static/files/week_13_video.mp4
Binary file not shown.
Binary file added manager/src/static/files/week_2_video.mp4
Binary file not shown.
Binary file added manager/src/static/files/week_4_video.webm
Binary file not shown.
Binary file added manager/src/static/files/week_7_video.webm
Binary file not shown.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Feature: add and remove participants

Scenario Outline: Manager adds new participant
Scenario Outline: Admin adds new participant
Given A logged in admin user with username and password
And There is no participant with the email "<email>"
When Add participant with the email "<email>"
Expand All @@ -9,7 +9,7 @@ Feature: add and remove participants
| email |
| tamirosh@post.bgu.ac.il |

Scenario Outline: Manager remove participant
Scenario Outline: Admin remove participant
Given A logged in admin user with username and password
And There is a participant with the email "<email>"
When remove the participant with the email "<email>"
Expand All @@ -18,3 +18,60 @@ Feature: add and remove participants
| email |
| tamirosh@post.bgu.ac.il |

Scenario Outline: Admin adds new operator
Given A logged in admin user with username and password
And There is no operator with the username "<username>"
When Add operator with the username "<username>" and password "<password>"
Then The operator with username "<username>" added successfully
And The operator with username "<username>" and password "<password>" can log in
Examples:
| username | password |
| tamirosh | Pass1234 |

Scenario Outline: Admin removes operator
Given A logged in admin user with username and password
And There is an operator with the username "<username>" and password "<password>"
When Remove the operator with the username "<username>"
Then The operator with username "<username>" removed successfully
And The operator with username "<username>" and password "<password>" can't log in
Examples:
| username | password |
| tamirosh | Pass1234 |

Scenario Outline: Operator can see Lobbies and Session Data functionality
Given Exists an operator with the username "<username>" and password "<password>"
And The operator with the username "<username>" and password "<password>" is logged in
When The operator is in the main menu page
Then The operator can see the Lobbies and Session Data buttons
Examples:
| username | password |
| tamirosh | Pass1234 |

Scenario Outline: Operator can't see Participants and Operators functionality
Given Exists an operator with the username "<username>" and password "<password>"
And The operator with the username "<username>" and password "<password>" is logged in
When The operator is in the main menu page
Then The operator can't see the Participants and Operators buttons
Examples:
| username | password |
| tamirosh | Pass1234 |

Scenario Outline: Admin creates a lobby
Given A logged in admin user with username and password
And There is a participant with the email "<email1>" and name "<firstname1>" "<lastname1>"
And There is a participant with the email "<email2>" and name "<firstname2>" "<lastname2>"
When Creates a lobby with the participants "<firstname1>" "<lastname1>" and "<firstname2>" "<lastname2>"
Then The lobby with the participants "<firstname1>" "<lastname1>" and "<firstname2>" "<lastname2>" created successfully
Examples:
| email1 | email2 | firstname1 | firstname2 | lastname1 | lastname2 |
| tamirosh@post.bgu.ac.il | tamir@mail.com | Tamir | Oshri | Avisar | Avisar |

Scenario Outline: Admin removes a lobby
Given A logged in admin user with username and password
And There is a participant with the email "<email1>" and name "<firstname1>" "<lastname1>"
And There is a participant with the email "<email2>" and name "<firstname2>" "<lastname2>"
When Exists a lobby with the participants "<firstname1>" "<lastname1>" and "<firstname2>" "<lastname2>"
Then The lobby with the participants "<firstname1>" "<lastname1>" and "<firstname2>" "<lastname2>" can removed successfully
Examples:
| email1 | email2 | firstname1 | firstname2 | lastname1 | lastname2 |
| tamirosh@post.bgu.ac.il | tamir@mail.com | Tamir | Oshri | Avisar | Avisar |