Created
April 15, 2019 03:32
-
-
Save bcarun/ffa811d4f5b7d6e811cc61d68aa868a2 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Feature: Update Employee | |
Background: | |
Given an employee with the following attributes | |
| id | firstName | lastName | dateOfBirth | startDate | employmentType | email | | |
| 300 | Rachel | Green | 1990-01-01 | 2018-01-01 | Permanent | [email protected] | | |
And with the following phone numbers | |
| id | type | isdCode | phoneNumber | extension | | |
| 301 | Mobile | +1 | 2141112222 | | | |
| 302 | Office | +1 | 8362223000 | 333 | | |
When employee already exists | |
Scenario Outline: <testCase> <expectedResult> | |
Given user wants to update an employee with the following attributes | |
| id | firstName | lastName | dateOfBirth | startDate | employmentType | email | | |
| <id> | <firstName> | <lastName> | <dateOfBirth> | <startDate> | <employmentType> | <email> | | |
And with the following phone numbers | |
| id | type | isdCode | phoneNumber | extension | | |
| 301 | Mobile | +1 | 2141112222 | | | |
| 302 | Office | +1 | 8362223000 | 333 | | |
When user saves the employee '<testCase>' | |
Then the save '<expectedResult>' | |
Examples: | |
| testCase | expectedResult | id | firstName | lastName | dateOfBirth | startDate | employmentType | email | | |
| WITHOUT ID | FAILS | | Rachel | Green | 1990-01-01 | 2018-01-01 | Permanent | [email protected] | | |
| WITHOUT FIRST NAME | FAILS | 300 | | Green | 1990-01-01 | 2018-01-01 | Permanent | [email protected] | | |
| WITHOUT LAST NAME | FAILS | 300 | Rachel | | 1990-01-01 | 2018-01-01 | Permanent | [email protected] | | |
| WITHOUT DATE OF BIRTH | FAILS | 300 | Rachel | Green | | 2018-01-01 | Permanent | [email protected] | | |
| WITHOUT START DATE | FAILS | 300 | Rachel | Green | 1990-01-01 | | Permanent | [email protected] | | |
| WITHOUT EMPLOYMENT TYPE | FAILS | 300 | Rachel | Green | 1990-01-01 | 2018-01-01 | | [email protected] | | |
| WITHOUT EMAIL | FAILS | 300 | Rachel | Green | 1990-01-01 | 2018-01-01 | Permanent | | | |
| WITH ALL REQUIRED FIELDS | IS SUCCESSFUL | 300 | Rachel | Green | 1990-01-01 | 2018-01-01 | Permanent | [email protected] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment