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
@pass_dynamic_variables 12 0 0 0 0 12 2 0 2 0.326 Passed
0.169
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]
And create api with given input 0.000
customerInfo.firstname [firstname]
customerInfo.customerId [customerId]
customerInfo.contactAddress.streetAddress [streetAddress]
customerInfo.contactAddress.city [city]
customerInfo.contactAddress.postalCode [postalCode]
customerInfo.billingAddress.streetAddress [streetAddress]
customerInfo.billingAddress.city [city]
customerInfo.billingAddress.postalCode [postalCode]
customerInfo.lastname [lastname]
insuranceOptions.deductible.amount i~500
insuranceOptions.deductible.currency CHF
insuranceOptions.insuranceType Life Insurance
insuranceOptions.startDate 2021-06-20
{
    "customerInfo": {
        "firstname": "Max",
        "customerId": "rgpp0wkpec",
        "contactAddress": {
            "streetAddress": "Oberseestrasse 10",
            "city": "Rapperswil",
            "postalCode": "8640"
        },
        "billingAddress": {
            "streetAddress": "Oberseestrasse 10",
            "city": "Rapperswil",
            "postalCode": "8640"
        },
        "lastname": "Mustermann"
    },
    "insuranceOptions": {
        "deductible": {
            "amount": 500,
            "currency": "CHF"
        },
        "insuranceType": "Life Insurance",
        "startDate": "2021-06-20"
    }
}
When a user post application/json in /insurance-quote-requests resource on cssapi 0.149
{
    "AcceptContentType": "application/json",
    "resource": "http://microservices.virtualandemo.com:8080/insurance-quote-requests",
    "context": {
        "expiryDate": "2023-03-06T20:40:22",
        "password": "xxxxxxxxxxxx",
        "firstname": "Max",
        "streetAddress": "Oberseestrasse 10",
        "city": "Rapperswil",
        "postalCode": "8640",
        "customerId": "rgpp0wkpec",
        "STATUS_CODE": "200",
        "email": "admin@example.com",
        "startDate": "2022-03-06",
        "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjEwMjAsImV4cCI6MTY0NzIyNTYyMX0.20mHq_jgaV9r2BXmHzPzwHmfmabpmi-4XC0-rKowG2EThYWOTA9fwWA_ZUwVucaTDO-j8V9mrL93krNxN3tioA",
        "lastname": "Mustermann"
    },
    "url": "http://microservices.virtualandemo.com:8080"
}
Then the status code is 200 0.002
{
    "expiryDate": "2023-03-06T20:40:22",
    "password": "xxxxxxxxxxxx",
    "firstname": "Max",
    "streetAddress": "Oberseestrasse 10",
    "city": "Rapperswil",
    "postalCode": "8640",
    "customerId": "rgpp0wkpec",
    "STATUS_CODE": "200",
    "email": "admin@example.com",
    "startDate": "2022-03-06",
    "token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJhZG1pbkBleGFtcGxlLmNvbSIsImNyZWF0ZWQiOjE2NDY2MjA4MjEwMjAsImV4cCI6MTY0NzIyNTYyMX0.20mHq_jgaV9r2BXmHzPzwHmfmabpmi-4XC0-rKowG2EThYWOTA9fwWA_ZUwVucaTDO-j8V9mrL93krNxN3tioA",
    "lastname": "Mustermann"
}
And store quoteId as key and api's id as value 0.015
0.157
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]
And create api with given input 0.000
customerInfo.firstname [firstname]
customerInfo.customerId [customerId]
customerInfo.contactAddress.streetAddress [streetAddress]
customerInfo.contactAddress.city [city]
customerInfo.contactAddress.postalCode [postalCode]
customerInfo.billingAddress.streetAddress [streetAddress]
customerInfo.billingAddress.city [city]
customerInfo.billingAddress.postalCode [postalCode]
customerInfo.lastname [lastname]
insuranceOptions.deductible.amount i~500
insuranceOptions.deductible.currency CHF
insuranceOptions.insuranceType Life Insurance
insuranceOptions.startDate 2021-09-20
{
    "customerInfo": {
        "firstname": "Max",
        "customerId": "rgpp0wkpec",
        "contactAddress": {
            "streetAddress": "Oberseestrasse 10",
            "city": "Rapperswil",
            "postalCode": "8640"
        },
        "billingAddress": {
            "streetAddress": "Oberseestrasse 10",
            "city": "Rapperswil",
            "postalCode": "8640"
        },
        "lastname": "Mustermann"
    },
    "insuranceOptions": {
        "deductible": {
            "amount": 500,
            "currency": "CHF"
        },
        "insuranceType": "Life Insurance",
        "startDate": "2021-09-20"
    }
}
When a user post application/json in /insurance-quote-requests resource on cssapi 0.135
{
    "AcceptContentType": "application/json",
    "resource": "http://microservices.virtualandemo.com:8080/insurance-quote-requests",
    "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.001
{
    "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 store rejectQuoteId as key and api's id as value 0.018