Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
63 0 0 0 100% 223.688

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
23 0 0 0 100% 192.147
com.epam.engx.selenium.pages.utils 25 0 0 0 100% 0.051
com.epam.engx.selenium.pages.gcpc.component 9 0 0 0 100% 0.65
com.epam.engx.selenium.pages.browser 4 0 0 0 100% 19.24
com.epam.engx.selenium.pages.yopmail 1 0 0 0 100% 4.514
com.epam.engx.selenium.pages.google 1 0 0 0 100% 7.086

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

Class Tests Errors Failures Skipped Success Rate Time
Google Cloud Pricing Calculator 19 0 0 0 100% 192.135
Java Money and Currency API 4 0 0 0 100% 0.012

com.epam.engx.selenium.pages.utils

Class Tests Errors Failures Skipped Success Rate Time
ValueExtractionFunctionTest 7 0 0 0 100% 0.015
USMoneyParserTest 6 0 0 0 100% 0.008
ByModelTest 5 0 0 0 100% 0.013
ItemExtractionFunctionTest 7 0 0 0 100% 0.015

com.epam.engx.selenium.pages.gcpc.component

Class Tests Errors Failures Skipped Success Rate Time
ComponentFactoryTest 5 0 0 0 100% 0.62
CheckboxComponentTest 4 0 0 0 100% 0.03

com.epam.engx.selenium.pages.browser

Class Tests Errors Failures Skipped Success Rate Time
BrowserTest 4 0 0 0 100% 19.24

com.epam.engx.selenium.pages.yopmail

Class Tests Errors Failures Skipped Success Rate Time
EstimateMailPageTest 1 0 0 0 100% 4.514

com.epam.engx.selenium.pages.google

Class Tests Errors Failures Skipped Success Rate Time
GoogleCloudPageTest 1 0 0 0 100% 7.086

Test Cases

[Summary] [Package List] [Test Cases]

ValueExtractionFunctionTest

extract a value from the item description (String, String)[1] Region: Frankfurt, Frankfurt 0.002
extract a value from the item description (String, String)[2] Provisioning model: Regular, Regular 0
extract a value from the item description (String, String)[3] null, 0
extract a value from the item description (String, String)[4] , 0
extract a value from the item description (String, String)[5] Local SSD: 2x375 GiB 288, 2x375 GiB 0.001
extract a value from the item description (String, String)[6] Discount applied Instance type: n1-standard-8, n1-standard-8 0.001
extract a value from the item description (String, String)[7] 2,920 total hours per month, 0.001

ComponentFactoryTest

create a component for model with supported tag (String, Class) select element with tag 'input' 0.582
create a component for model with supported tag (String, Class) select element with tag 'md-select' 0.003
create a component for model with supported tag (String, Class) select element with tag 'md-checkbox' 0.003
attempt to create component for model with unsupported tag (String) select element with unknown tag 'select' 0.004
attempt to create component for model with unsupported tag (String) select element with unknown tag 'button' 0.003

Google Cloud Pricing Calculator

the initial calculator parameters on the page load 9.132
the number of instances is empty on page load 8.684
calculate estimate monthly cost (String, Map, Money) for hardcore (base) estimated monthly cost is USD 1081.20 12.866
calculate estimate monthly cost (String, Map, Money) for two processors estimated monthly cost is USD 540.60 12.875
calculate estimate monthly cost (String, Map, Money) for one processor estimated monthly cost is USD 270.30 13.097
calculate estimate monthly cost (String, Map, Money) for Singapore estimated monthly cost is USD 1028.58 12.955
calculate estimate monthly cost (String, Map, Money) for graphic card NVIDIA TESLA T4 estimated monthly cost is USD 1840.40 12.907
select frankfurt datacenter repetition 1 of 5 9.026
select frankfurt datacenter repetition 2 of 5 10.228
select frankfurt datacenter repetition 3 of 5 9.516
select frankfurt datacenter repetition 4 of 5 9.59
select frankfurt datacenter repetition 5 of 5 9.085
set series to n1 10.104
default operating system and software 8.207
default datacenter location 8.289
setting the number of instances (String) number of instances is 1 9.113
setting the number of instances (String) number of instances is 3 8.692
setting the number of instances (String) number of instances is 5 8.979
setting the number of instances (String) number of instances is 15 8.739

BrowserTest

open a new page in the same tab 8.312
add new tab without opening a new page 2.587
open a new page in the second tab 4.227
switch between open tabs by page class 0.063

Java Money and Currency API

get currency for non existent code 0.005
create monetary amount 0.001
parse string to money 0.001
create usd currency by code 0.005

USMoneyParserTest

parse usd money representation (String, BigDecimal)[1] Representation = USD 1,080.20, Amount = 1080.2 0.001
parse usd money representation (String, BigDecimal)[2] Representation = USD 1000000, Amount = 1000000 0.001
parse usd money representation (String, BigDecimal)[3] Representation = USD 1,000,000, Amount = 1000000 0.001
parse usd money representation (String, BigDecimal)[4] Representation = USD .36, Amount = .36 0.001
parse usd money representation (String, BigDecimal)[5] Representation = USD 0.362, Amount = .362 0
parse usd money representation (String, BigDecimal)[6] Representation = USD -10, Amount = -10 0.001

CheckboxComponentTest

checkbox state not equals to target state (String, String)[1] true, false 0.012
checkbox state not equals to target state (String, String)[2] false, true 0.002
checkbox state equals to target state (String, String)[1] true, true 0.004
checkbox state equals to target state (String, String)[2] false, false 0.002

ByModelTest

create a locator by angular model name (String, String) model: listingCtrl.computeServer.os 0.004
create a locator by angular model name (String, String) model: computeServer.os 0.001
create a locator by angular model name (String, String) model: os 0.001
create a locator by angular model name (String, String) model: persistentDisk.location 0.001
create a locator by angular model name (String, String) model: location 0.001

EstimateMailPageTest

get estimated bill 0.318

GoogleCloudPageTest

go to google cloud page 3.082

ItemExtractionFunctionTest

extract an item from the web element (String, String, String) text = Region: Frankfurt, label = Region, value = Frankfurt 0.001
extract an item from the web element (String, String, String) text = Provisioning model: Regular, label = Provisioning model, value = Regular 0.001
extract an item from the web element (String, String, String) text = null, label = , value = 0.001
extract an item from the web element (String, String, String) text = , label = , value = 0.001
extract an item from the web element (String, String, String) text = Local SSD: 2x375 GiB USD 288 , label = Local SSD, value = 2x375 GiB 0.001
extract an item from the web element (String, String, String) text = Discount applied Instance type: n1-standard-8, label = Instance type, value = n1-standard-8 0.001
extract an item from the web element (String, String, String) text = 2,920 total hours per month, label = , value = 0.001