Class CommonStepDefinitions
-
- All Implemented Interfaces:
public final class CommonStepDefinitions
-
-
Constructor Summary
Constructors Constructor Description CommonStepDefinitions()
-
Method Summary
Modifier and Type Method Description final UnitsetUp(Scenario scenario)final UnittearDown()final UnitsetTimeZone(String zoneId)final UnitsetTime(String time)final UnitsetDate(String date)final UnitsetDateTimeZone(String date, String time, String zone)final UnitsetTimeOnDayOfWeek(String rawTime, String rawDayOfWeek)final Unitsleep(Long timeToSleepInSeconds)final UnitconfigureTextContent(String name, String data)final UnitexcludeMetaValueFromExpansion(String metaValue)final UnitbindDynamicValue(String key, String value)final UnitsaveCurrentTime(String key)final UnitverifyDynamicValue(String key, String expected)final UnitverifyDynamicValueIsNotSet(String key)final UnitverifyElapsedTime(Long expectedDurationMs, String startTimeKey)final UnitexpectVerificationFailure()-
-
Method Detail
-
setTimeZone
@Given(value = "^current time zone is set as ([^\s]+)$") final Unit setTimeZone(String zoneId)
-
setDateTimeZone
@Given(value = "^current date/time is set as ([^\s]+) ([^\s]+) ([^\s]+)$") final Unit setDateTimeZone(String date, String time, String zone)
-
setTimeOnDayOfWeek
@Given(value = "^current time is set as ([^\s]+) on ([^\s]+)$") final Unit setTimeOnDayOfWeek(String rawTime, String rawDayOfWeek)
-
sleep
@Given(value = "^the application sleeps (\d+) seconds$") final Unit sleep(Long timeToSleepInSeconds)
-
configureTextContent
@Given(value = "^the following text content with name '([^']+)' is prepared:$") final Unit configureTextContent(String name, String data)
-
excludeMetaValueFromExpansion
@Given(value = "^meta-value <([^>]+)> is excluded from auto expansion$") final Unit excludeMetaValueFromExpansion(String metaValue)
-
bindDynamicValue
@Given(value = "^dynamic key ([^\s]+) is bound to value '([^']+)'$") final Unit bindDynamicValue(String key, String value)
-
saveCurrentTime
@Given(value = "^current time is saved in key '([^']+)'$") final Unit saveCurrentTime(String key)
-
verifyDynamicValue
@Then(value = "^dynamic key '([^']+)' should have value '([^']+)'$") final Unit verifyDynamicValue(String key, String expected)
-
verifyDynamicValueIsNotSet
@Then(value = "^dynamic key '([^']+)' is not set'$") final Unit verifyDynamicValueIsNotSet(String key)
-
verifyElapsedTime
@Then(value = "^at least (\d+) ms is elapsed since the time anchored by '([^']+)'$") final Unit verifyElapsedTime(Long expectedDurationMs, String startTimeKey)
-
expectVerificationFailure
@Given(value = "next test verification is expected to fail") final Unit expectVerificationFailure()
-
-
-
-