Project Number Date
Lakeside Mutual - Customer Self-Service - API and Database(test) 676b8b35-c7c3-4fad-8760-e153edbc1169 06 Mar 2022, 20:40

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@create_response_variable 22 0 0 0 0 22 2 0 2 0.406 Passed
0.210
Before io.virtualan.cucumblan.core.BaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Before io.virtualan.cucumblan.core.DBBaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Before io.virtualan.cucumblan.core.MsgBaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Given a user perform a api action 0.000
And add request with given header params 0.000
contentType application/json
X-Auth-Token [token]
When a user get application/json in /customers/[customerId] resource on cssapi 0.090
{
    "AcceptContentType": "application/json",
    "resource": "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec",
    "context": {
        "expiryDate": "2023-03-06T20:40:22",
        "password": "xxxxxxxxxxxx",
        "customerId": "rgpp0wkpec",
        "STATUS_CODE": "200",
        "email": "admin@example.com",
        "startDate": "2022-03-06",
        "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjEwMjAsImV4cCI6MTY0NzIyNTYyMX0.20mHq_jgaV9r2BXmHzPzwHmfmabpmi-4XC0-rKowG2EThYWOTA9fwWA_ZUwVucaTDO-j8V9mrL93krNxN3tioA"
    },
    "url": "http://microservices.virtualandemo.com:8080"
}
Then the status code is 200 0.001
{
    "expiryDate": "2023-03-06T20:40:22",
    "password": "xxxxxxxxxxxx",
    "customerId": "rgpp0wkpec",
    "STATUS_CODE": "200",
    "email": "admin@example.com",
    "startDate": "2022-03-06",
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjEwMjAsImV4cCI6MTY0NzIyNTYyMX0.20mHq_jgaV9r2BXmHzPzwHmfmabpmi-4XC0-rKowG2EThYWOTA9fwWA_ZUwVucaTDO-j8V9mrL93krNxN3tioA"
}
And verify across response includes following in the response 0.016
firstname Max
{
  "customerId" : "rgpp0wkpec",
  "firstname" : "Max",
  "lastname" : "Mustermann",
  "birthday" : "1990-01-01T00:00:00.000+00:00",
  "streetAddress" : "Oberseestrasse 10",
  "postalCode" : "8640",
  "city" : "Rapperswil",
  "email" : "admin@example.com",
  "phoneNumber" : "055 222 4111",
  "moveHistory" : [ ],
  "_links" : {
    "self" : {
      "href" : "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec"
    },
    "address.change" : {
      "href" : "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec/address"
    }
  }
}
And store customerId as key and api's customerId as value 0.015
And store firstname as key and api's firstname as value 0.015
And store lastname as key and api's lastname as value 0.018
And store streetAddress as key and api's streetAddress as value 0.016
And store postalCode as key and api's postalCode as value 0.014
And store city as key and api's city as value 0.015
0.196
Before io.virtualan.cucumblan.core.BaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Before io.virtualan.cucumblan.core.DBBaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Before io.virtualan.cucumblan.core.MsgBaseStepDefinition.before(io.cucumber.java.Scenario) 0.000
Given a user perform a api action 0.000
And add request with given header params 0.000
contentType application/json
X-Auth-Token [token]
When a user get application/json in /customers/[customerId] resource on cssapi 0.091
{
    "AcceptContentType": "application/json",
    "resource": "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec",
    "context": {
        "firstname": "Max",
        "city": "Rapperswil",
        "postalCode": "8640",
        "STATUS_CODE": "200",
        "quoteId": "466",
        "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjQxNjIsImV4cCI6MTY0NzIyNTYyNH0.Z-_c7spJ7roXf_YA46KPnnTZZELicU58uFJHgj7IadWZT-xWRle0S5nHvRfDZahxOvWxgqPJwypOwP6_1quNJA",
        "lastname": "Mustermann",
        "expiryDate": "2023-03-06T20:40:24",
        "password": "xxxxxxxxxxxx",
        "streetAddress": "Oberseestrasse 10",
        "policy_limit_amount": "50000.00",
        "customerId": "rgpp0wkpec",
        "email": "admin@example.com",
        "startDate": "2022-03-06"
    },
    "url": "http://microservices.virtualandemo.com:8080"
}
Then the status code is 200 0.000
{
    "firstname": "Max",
    "city": "Rapperswil",
    "postalCode": "8640",
    "STATUS_CODE": "200",
    "quoteId": "466",
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjQxNjIsImV4cCI6MTY0NzIyNTYyNH0.Z-_c7spJ7roXf_YA46KPnnTZZELicU58uFJHgj7IadWZT-xWRle0S5nHvRfDZahxOvWxgqPJwypOwP6_1quNJA",
    "lastname": "Mustermann",
    "expiryDate": "2023-03-06T20:40:24",
    "password": "xxxxxxxxxxxx",
    "streetAddress": "Oberseestrasse 10",
    "policy_limit_amount": "50000.00",
    "customerId": "rgpp0wkpec",
    "email": "admin@example.com",
    "startDate": "2022-03-06"
}
And verify across response includes following in the response 0.017
firstname Max
{
  "customerId" : "rgpp0wkpec",
  "firstname" : "Max",
  "lastname" : "Mustermann",
  "birthday" : "1990-01-01T00:00:00.000+00:00",
  "streetAddress" : "Oberseestrasse 10",
  "postalCode" : "8640",
  "city" : "Rapperswil",
  "email" : "admin@example.com",
  "phoneNumber" : "055 222 4111",
  "moveHistory" : [ ],
  "_links" : {
    "self" : {
      "href" : "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec"
    },
    "address.change" : {
      "href" : "http://microservices.virtualandemo.com:8080/customers/rgpp0wkpec/address"
    }
  }
}
And store customerId as key and api's customerId as value 0.014
And store firstname as key and api's firstname as value 0.012
And store lastname as key and api's lastname as value 0.013
And store streetAddress as key and api's streetAddress as value 0.011
And store postalCode as key and api's postalCode as value 0.016
And store city as key and api's city as value 0.013