public class DefaultFileNameBuilder extends AbstractFileNameBuilder
| Modifier and Type | Field and Description |
|---|---|
protected ResourceMetaData |
metaData |
protected ResourceIdentifier<ResourceType> |
resourceIdentifier |
protected When |
when |
| Constructor and Description |
|---|
DefaultFileNameBuilder() |
| Modifier and Type | Method and Description |
|---|---|
String |
build()
When generation of file name is not overridden by
withResourceIdentifier(ResourceIdentifier), by default, every
file name will be of format: testMethodName_stage.screenshotType where stage is When. |
DefaultFileNameBuilder |
clear()
Clears a builder.
|
DefaultFileNameBuilder |
withMetaData(ResourceMetaData metaData) |
DefaultFileNameBuilder |
withResourceIdentifier(ResourceIdentifier<ResourceType> resourceIdentifier) |
DefaultFileNameBuilder |
withStage(When when) |
protected ResourceMetaData metaData
protected When when
protected ResourceIdentifier<ResourceType> resourceIdentifier
public DefaultFileNameBuilder withMetaData(ResourceMetaData metaData)
public DefaultFileNameBuilder withStage(When when)
public DefaultFileNameBuilder withResourceIdentifier(ResourceIdentifier<ResourceType> resourceIdentifier)
public String build()
withResourceIdentifier(ResourceIdentifier), by default, every
file name will be of format: When.
When you do not set meta data or name of test method is null or empty string, random UUID is generated instead of
that. If When is not set, it is not included into file name generation. When you do not specify resource type,
file name will be generated without file format suffix, excluding a dot as well.
build in class AbstractFileNameBuilderpublic DefaultFileNameBuilder clear()
AbstractFileNameBuilderclear in class AbstractFileNameBuilderCopyright © 2014–2015 JBoss by Red Hat. All rights reserved.