Serenity BDD Report
Home > Tests > Add contact rest negative test > Should NOT be able to add a contact with an invalid birthdate
Report generated 02-04-2024 13:26

Add Contact Rest Negative Test

  Under 1 Second (Duration)

Should NOT be able to add a contact with an invalid birthdate

Scenario Outline

Given i am registered in the system as a user
When i send POST contact request
Then verify that response is unsuccessful

Examples: 

# Arg0 Arg1 Arg2
1 contact with an empty first name {firstName=, lastName=Gjedrem, birthdate=1997-04-18, email=rebekka.gjedrem@example.com, phone=907-463-4148, street1=3989 Sophus Aars' vei, street2=, city=Helle, stateProvince=Bergen, postalCode=1417, country=Norway} firstName: Path `firstName` is required.
2 contact with an empty last name {firstName=Sofie, lastName=, birthdate=1991-06-10, email=sofie.madsen@example.com, phone=537-738-2967, street1=7764 Brogårdsvej, street2=, city=København V, stateProvince=Danmark, postalCode=92209, country=Denmark} lastName: Path `lastName` is required.
3 contact with a long first name {firstName=aaaaaaaaaaaaaaaaaaaaa, lastName=Thompson, birthdate=1992-07-26, email=vincent.thompson@example.com, phone=728-202-9925, street1=3658 Richmond Ave, street2=, city=Melbourne, stateProvince=Ontario, postalCode=L9S 3S8, country=Canada} firstName: Path `firstName` (`aaaaaaaaaaaaaaaaaaaaa`) is longer than the maximum allowed length (20).
4 contact with a long last name {firstName=Baljiwan, lastName=aaaaaaaaaaaaaaaaaaaaa, birthdate=1947-02-15, email=baljiwan.bharanya@example.com, phone=659-822-1732, street1=717 Bandstand Promenade, street2=, city=Saharanpur, stateProvince=Odisha, postalCode=71289, country=India} lastName: Path `lastName` (`aaaaaaaaaaaaaaaaaaaaa`) is longer than the maximum allowed length (20).
5 contact with an invalid birthdate {firstName=Eloisa, lastName=Villanueva, birthdate=2020-02-30, email=eloisa.villanueva@example.com, phone=428-435-5607, street1=3768 Callejón Hidalgo, street2=, city=Ciudad Lerdo, stateProvince=Quintana Roo, postalCode=77757, country=Mexico} birthdate: Birthdate is invalid
6 contact with a wrong format birthdate {firstName=Esther, lastName=Juvik, birthdate=2020/02/30, email=esther.juvik@example.com, phone=570-635-3233, street1=6995 Gruvelia, street2=, city=Oltedal, stateProvince=Sogn og Fjordane, postalCode=0286, country=Norway} birthdate: Birthdate is invalid
7 contact with an invalid email {firstName=Eliot, lastName=Lefebvre, birthdate=1975-08-05, email=test.example.com, phone=838-730-7656, street1=9554 Place de L'Abbé-Basset, street2=, city=Aulnay-sous-Bois, stateProvince=Vaucluse, postalCode=57895, country=France} email: Email is invalid
8 contact with an invalid phone number {firstName=Pavati, lastName=Andrade, birthdate=1996-02-09, email=pavati.andrade@example.com, phone=543-667-324234, street1=3316 Rajaji Salai, street2=, city=Nagpur, stateProvince=Nagaland, postalCode=63894, country=India} phone: Phone number is invalid
9 contact with a long state {firstName=Soham, lastName=Banks, birthdate=1973-04-11, email=soham.banks@example.com, phone=432-489-8639, street1=4748 Grange Road, street2=, city=Preston, stateProvince=aaaaaaaaaaaaaaaaaaaaa, postalCode=E9 6EH, country=United Kingdom} stateProvince: Path `stateProvince` (`aaaaaaaaaaaaaaaaaaaaa`) is longer than the maximum allowed length (20).
Steps Outcome
SUCCESS 185ms
SUCCESS 0.19s
Serenity BDD version 4.1.4