All Classes and Interfaces
Class
Description
This interface represents the smallest and indivisible unit of action in insdog 's programming model.
An act that models a function whose input is
T
and output is R
A leaf act, which represents a value assignment behavior.
A leaf act, which models a "sink".
An act that models a call to a form, such as a function or an assertion.
An interface that models a factory of actions.
A call for assertions.
The test execution engine of the insdog.
This record models an execution plan created from the requirement given by user.
A class that models a result of a scene execution.
An exception for the InsDog framework.
An annotation to let JUnit5 know the class to which this is attached is a test class to be executed by
AutotestEngine
extension.For each attribute in this annotation interface, user can specify names of
public
, static
, and @Named
methods that
return Scene
instance in the test class.An interface to be implemented by custom loader class for
AutotestExecution.Spec
instance.This implementation of
AutotestExecution.Spec.Loader
reads the system property jp.co.moneyforward.autotest.scenes
and creates a
AutotestExecution.Spec
instance based on the value.An interface that runs specified actions for stages:
beforeAll
, beforeEach
, tests
, afterEach
, and afterAll
.A facade class of the "autotest" framework.
An interface that models an occurrence of an action in a test scenario.
An interface to decorate a behavior of a given call.
A base class for
CallDecorator
.An interface to find classes on the class-path.
A base class of CLI for insdog.
An act that models a user behavior, which clicks a specified element.
An abstract base class for clicking acts.
A class that represents an act, where:
A utility class for InsDog CLI.
An annotation to let the framework know an access-model method should be closed by an action specified by the method name.
Deprecated, for removal: This API element is subject to removal in a future version.
A class to provide a construct to "ensure" a specific state checked by
target
call.An interface to model the execution environment.
An annotation that lets the framework know which factory should be used for creating a profile instance.
// @formatter:off
An annotation to specify the fields that can be used by other scenes.
An annotation to define a dependency of a method to which this is attached.
An internal utility class of the insdog framework.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
A class that defines function returning utility methods.
An annotation that specifies a name to specify a method in a test class.
A general-purpose act.
A utility class to handle
Page
object.Used with
Spec#planExecutionWith
.An annotation to declare a procedure to ensure the state defined by the target method is satisfied.
A container annotation for
@PreparedBy
.Resolver
figures out a variable designated by variableName
in a context.A bundle of variable resolvers.
An interface that represents a reusable unit of an action in insdog's programming model.
A builder for
Scene
class.A class to model a "call" to a
Scene
.An act that does screenshot.
A test to check if the framework works as designed.
A class that represents an action to send key sequence to a specified locator.
A class to query HTML table object as if it were an SQL relation.
A builder class for
TableQuery
.A class that represents a term in a condition to select rows.
An annotation that indicates a name of a variable to which the value returned by the method is assigned.
A container class for utility classes for valid8j usages.
A utility class to make an existing
Function
s and Predicate
s "printable".Use this only when you have no other choices.
A test dependency controlling annotation.
Given
instead.