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 RA 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.
An annotation to define a dependency of a method to which this is attached.
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 internal utility class of the insdog framework.
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.
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.