Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- add(Object) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- addAndGivenMsg(String) - Method in class io.github.imagineDevit.giwt.core.ATestCase
- addAndThenMsg(String) - Method in class io.github.imagineDevit.giwt.core.ATestCase
- addClassReport(TestCaseReport.ClassReport) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport
- addDescriptionItem(TestCaseReport.TestReport.DescriptionItem) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- addGivenMsg(String) - Method in class io.github.imagineDevit.giwt.core.ATestCase
- addTestMethod(Class<?>, List<Method>, boolean) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- addTestReport(TestCaseReport.TestReport) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- addThenMsg(String) - Method in class io.github.imagineDevit.giwt.core.ATestCase
- addTrace(String) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- addWhenMsg(String) - Method in class io.github.imagineDevit.giwt.core.ATestCase
- AFTER_ALL - Static variable in class io.github.imagineDevit.giwt.core.callbacks.Callback.Methods
- AFTER_EACH - Static variable in class io.github.imagineDevit.giwt.core.callbacks.Callback.Methods
- afterAll() - Method in interface io.github.imagineDevit.giwt.core.callbacks.AfterAllCallback
- AfterAll - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Annotation used to specify methods that should be executed after all test methods in a test class.
- afterAllCallback() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns the value of the
afterAllCallbackrecord component. - AfterAllCallback - Interface in io.github.imagineDevit.giwt.core.callbacks
-
An interface that represents a callback method to be executed after all tests have run.
- afterEach() - Method in interface io.github.imagineDevit.giwt.core.callbacks.AfterEachCallback
- AfterEach - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Represents an annotation used to annotate methods that should be executed after each test method in a test class.
- afterEachCallback() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns the value of the
afterEachCallbackrecord component. - AfterEachCallback - Interface in io.github.imagineDevit.giwt.core.callbacks
-
Represents a callback function to be executed after each test.
- and(String) - Static method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
- and(String) - Static method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
- appendTestInClass(Class<?>, EngineDescriptor) - Static method in class io.github.imagineDevit.giwt.core.utils.SelectorUtils
- appendTestInMethod(Method, EngineDescriptor) - Static method in class io.github.imagineDevit.giwt.core.utils.SelectorUtils
- appendTestInRoot(ClasspathRootSelector, EngineDescriptor, List<Predicate<String>>) - Static method in class io.github.imagineDevit.giwt.core.utils.SelectorUtils
- asComparableOrThrow(T, Supplier<E>) - Static method in class io.github.imagineDevit.giwt.core.utils.Utils
- ATestCase<T,
R, STATE extends ATestCaseState<T>, RESULT extends ATestCaseResult<R>> - Class in io.github.imagineDevit.giwt.core -
Test case abstract class.
- ATestCase(String, TestCaseReport.TestReport, TestParameters.Parameter) - Constructor for class io.github.imagineDevit.giwt.core.ATestCase
-
Constructor
- ATestCase.Result - Enum Class in io.github.imagineDevit.giwt.core
-
Test case result that can be either success or failure
- ATestCaseResult<T> - Class in io.github.imagineDevit.giwt.core
- ATestCaseResult(Exception) - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseResult
- ATestCaseResult(T) - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseResult
- ATestCaseResult.ResultValue - Class in io.github.imagineDevit.giwt.core
- ATestCaseResult.ResultValue.Err<E extends Exception> - Class in io.github.imagineDevit.giwt.core
- ATestCaseResult.ResultValue.Ok<T> - Class in io.github.imagineDevit.giwt.core
- ATestCaseState<T> - Class in io.github.imagineDevit.giwt.core
- ATestCaseState(T) - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseState
B
- BEFORE_ALL - Static variable in class io.github.imagineDevit.giwt.core.callbacks.Callback.Methods
- BEFORE_EACH - Static variable in class io.github.imagineDevit.giwt.core.callbacks.Callback.Methods
- beforeAll() - Method in interface io.github.imagineDevit.giwt.core.callbacks.BeforeAllCallback
- BeforeAll - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
The
BeforeAllannotation is used to mark a method that will be executed once before all test methods in a test class. - beforeAllCallback() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns the value of the
beforeAllCallbackrecord component. - BeforeAllCallback - Interface in io.github.imagineDevit.giwt.core.callbacks
-
A functional interface that represents a callback to be executed before all test cases in a test suite.
- beforeEach() - Method in interface io.github.imagineDevit.giwt.core.callbacks.BeforeEachCallback
- BeforeEach - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
An annotation used to mark methods that should be executed before each test case in a testing framework.
- beforeEachCallback() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns the value of the
beforeEachCallbackrecord component. - BeforeEachCallback - Interface in io.github.imagineDevit.giwt.core.callbacks
-
This functional interface represents a callback that is executed before each test method
- bg(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
- blue(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
- bold(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
C
- Callback - Interface in io.github.imagineDevit.giwt.core.callbacks
-
Callback interface
- Callback.Methods - Class in io.github.imagineDevit.giwt.core.callbacks
- callbacks() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns the value of the
callbacksrecord component. - checkTestNamesDuplication(Class<?>) - Static method in class io.github.imagineDevit.giwt.core.utils.Utils
- ClassCtx<T> - Record Class in io.github.imagineDevit.giwt.core.context
- ClassCtx(T, TestConfiguration, GiwtCallbacks, Map<String, List<? extends TestParameters.Parameter>>, Set<ClassCtx.TestMethod>) - Constructor for record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Creates an instance of a
ClassCtxrecord class. - ClassCtx.TestMethod - Record Class in io.github.imagineDevit.giwt.core.context
- ClassReport(String) - Constructor for class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- CloseableCase - Class in io.github.imagineDevit.giwt.core
-
Closeable case
- CloseableCase() - Constructor for class io.github.imagineDevit.giwt.core.CloseableCase
- compareTo(ClassCtx.TestMethod) - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
- configuration() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns the value of the
configurationrecord component. - ConfigureWith - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Annotation that specifies the test configuration class for a particular class.
- consumeValue(Consumer<T>) - Method in class io.github.imagineDevit.giwt.core.ATestCaseState
- CONTEXT - Static variable in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- ContextUtils - Class in io.github.imagineDevit.giwt.core.context
- ContextUtils() - Constructor for class io.github.imagineDevit.giwt.core.context.ContextUtils
- createReport() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- createTestCase(String, TestCaseReport.TestReport, TestParameters.Parameter) - Method in class io.github.imagineDevit.giwt.core.GiwtTestExecutor
D
- DASH - Static variable in class io.github.imagineDevit.giwt.core.utils.Utils
- DescriptionItem(String, String) - Constructor for record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Creates an instance of a
DescriptionItemrecord class. - discover(EngineDiscoveryRequest, UniqueId) - Method in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- DO_NOT_HAVE_EXACTLY_ONE_ARG - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- DO_NOT_HAVE_MORE_THAN_ONE_ARG - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- DO_NOT_RETURN_VOID - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- DO_NOT_RETURN_VOID - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
- DO_NOT_RETURN_VOID - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- DuplicateTestNameException - Exception in io.github.imagineDevit.giwt.core.errors
-
Exception thrown when a duplicated test names are found
- DuplicateTestNameException(List<String>) - Constructor for exception io.github.imagineDevit.giwt.core.errors.DuplicateTestNameException
E
- ENGINE_ID - Static variable in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
-
Indicates whether some other object is "equal to" this one.
- err() - Method in class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue
- Err(E) - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue.Err
- error() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.MatchCase
- ExceptionArg(Supplier<RuntimeException>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.FailureArg.ExceptionArg
- excludeFromReport() - Method in class io.github.imagineDevit.giwt.core.TestConfiguration
- execute(Runnable, Consumer<GiwtClassTestDescriptor>, Runnable) - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- execute(Consumer<GiwtMethodTestDescriptor>, boolean) - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- execute(ExecutionRequest) - Method in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- execute(ExecutionRequest, TestDescriptor) - Method in class io.github.imagineDevit.giwt.core.GiwtTestExecutor
- ExtendWith - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Annotation that specifies the extensions classes for a particular class.
F
- failure(Matchers.Result.FailureArg) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- failure(String) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- Failure() - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Failure
- FAILURE - Enum constant in enum class io.github.imagineDevit.giwt.core.ATestCase.Result
- FAILURE - Enum constant in enum class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.Status
- FailureArg() - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.FailureArg
- formatName(String) - Method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter
G
- GENERATE_REPORT - Static variable in class io.github.imagineDevit.giwt.core.utils.MvnArgs
- get() - Method in class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue
- get(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getCallbacks(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getClassReport(String) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport
- getClassReports() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport
- getConfiguration(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getError() - Method in class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue.Err
- getException() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Failure.WithException
- getException() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result.FailureArg.ExceptionArg
- getFailureCount() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- getGroupId() - Method in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- getId() - Method in class io.github.imagineDevit.giwt.core.GiwtTestEngine
- getInstanceOf(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getMessage() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Failure.WithMessage
- getMessage() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result.FailureArg.StringArg
- getName() - Method in class io.github.imagineDevit.giwt.core.ATestCase
-
Returns the name of the test case with its relevant parameters formatted.
- getName() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- getName() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- getParameters() - Method in class io.github.imagineDevit.giwt.core.TestParameters
- getParameters(Class<?>, Method) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getParameterSource(Method) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- getParams() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- getReason() - Method in exception io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException
- getReason() - Method in exception io.github.imagineDevit.giwt.core.errors.ParameterSourceException
- getReason() - Method in exception io.github.imagineDevit.giwt.core.errors.TestClassException
- getReason() - Method in exception io.github.imagineDevit.giwt.core.errors.TestMethodException
- getSkippedCount() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- getStatus() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- getSuccessCount() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- getSuccessRate() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- getTestCase(TestCaseReport.TestReport, Function<String, BiFunction<TestCaseReport.TestReport, TestParameters.Parameter, TC>>, Function<TC, String>) - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- getTestInstance() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- getTestInstance() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- getTestMethod() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- getTestName(Method) - Static method in class io.github.imagineDevit.giwt.core.utils.Utils
- getType() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- getType() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- getType() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtParameterizedMethodTestDescriptor
- getValue() - Method in class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue.Ok
- getValue() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Success
- given(String) - Static method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
- given(String) - Static method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
- givenMsgs - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- GiwtCallbacks - Record Class in io.github.imagineDevit.giwt.core.callbacks
-
A class that aggregates all callbacks present in a test class.
- GiwtCallbacks(BeforeAllCallback, AfterAllCallback, BeforeEachCallback, AfterEachCallback) - Constructor for record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Creates an instance of a
GiwtCallbacksrecord class. - GiwtClassTestDescriptor - Class in io.github.imagineDevit.giwt.core.descriptors
-
A descriptor for a giwt test class
- GiwtClassTestDescriptor(Class<?>, UniqueId) - Constructor for class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- GiwtContext - Record Class in io.github.imagineDevit.giwt.core.context
- GiwtContext(Map<Class<?>, ClassCtx<?>>) - Constructor for record class io.github.imagineDevit.giwt.core.context.GiwtContext
-
Creates an instance of a
GiwtContextrecord class. - GiwtError - Exception in io.github.imagineDevit.giwt.core.errors
-
Giwt error abstract class
- GiwtError(String) - Constructor for exception io.github.imagineDevit.giwt.core.errors.GiwtError
- GiwtMethodTestDescriptor - Class in io.github.imagineDevit.giwt.core.descriptors
-
A descriptor for a giwt test method
- GiwtMethodTestDescriptor(String, Method, UniqueId, TestParameters.Parameter) - Constructor for class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- GiwtParameterizedMethodTestDescriptor - Class in io.github.imagineDevit.giwt.core.descriptors
-
A descriptor for a giwt parameterized test method
- GiwtParameterizedMethodTestDescriptor(Method, UniqueId, List<? extends TestParameters.Parameter>) - Constructor for class io.github.imagineDevit.giwt.core.descriptors.GiwtParameterizedMethodTestDescriptor
- GiwtPredicates - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains predicates that are used to filter test classes and methods.
- GiwtPredicates() - Constructor for class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
- GiwtProxyable - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Annotation to indicate that a proxy test class should be generated for this class.
- GiwtTestEngine<TC extends ATestCase,
E extends GiwtTestExecutor<TC>> - Class in io.github.imagineDevit.giwt.core -
Giwt test engine
- GiwtTestEngine(E) - Constructor for class io.github.imagineDevit.giwt.core.GiwtTestEngine
- GiwtTestExecutor<TC extends ATestCase> - Class in io.github.imagineDevit.giwt.core
-
Giwt test executor
- GiwtTestExecutor() - Constructor for class io.github.imagineDevit.giwt.core.GiwtTestExecutor
- green(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
H
- HAS_BAD_ARG_TYPE - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- HAS_BAD_ARGS_NUMBER - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- HAS_BAD_ARGS_TYPES - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- HAS_BAD_FIRST_ARG_TYPE - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- HAS_EMPTY_PARAM_SOURCE - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
-
Returns a hash code value for this object.
- hasTestMethods() - Static method in class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
I
- instance() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns the value of the
instancerecord component. - io.github.imagineDevit.giwt.core - package io.github.imagineDevit.giwt.core
- io.github.imagineDevit.giwt.core.annotations - package io.github.imagineDevit.giwt.core.annotations
- io.github.imagineDevit.giwt.core.callbacks - package io.github.imagineDevit.giwt.core.callbacks
- io.github.imagineDevit.giwt.core.context - package io.github.imagineDevit.giwt.core.context
- io.github.imagineDevit.giwt.core.descriptors - package io.github.imagineDevit.giwt.core.descriptors
- io.github.imagineDevit.giwt.core.errors - package io.github.imagineDevit.giwt.core.errors
- io.github.imagineDevit.giwt.core.report - package io.github.imagineDevit.giwt.core.report
- io.github.imagineDevit.giwt.core.statements - package io.github.imagineDevit.giwt.core.statements
- io.github.imagineDevit.giwt.core.utils - package io.github.imagineDevit.giwt.core.utils
- IS_ABSTRACT - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestClassException.Reasons
- IS_ABSTRACT - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- IS_NOT_PUBLIC - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
- IS_PRIVATE - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestClassException.Reasons
- IS_PRIVATE - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- IS_STATIC - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
- isMethodTest() - Static method in class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
- isParameterized() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Returns the value of the
isParameterizedrecord component. - isParameterizedMethodTest() - Static method in class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
- isParameterSource(boolean) - Static method in class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
- isSuccess() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- isTestClass() - Static method in class io.github.imagineDevit.giwt.core.utils.GiwtPredicates
- italic(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
- italicPurple - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- items() - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
-
Returns the value of the
itemsrecord component.
L
- label() - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Returns the value of the
labelrecord component.
M
- match(Matchers.MatchCase<T>...) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers
- matchCase(Supplier<Boolean>, Supplier<Matchers.Result<T>>) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers.MatchCase
- MatchCase(Supplier<Boolean>, Supplier<Matchers.Result<T>>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.MatchCase
- matched() - Method in class io.github.imagineDevit.giwt.core.utils.Matchers.MatchCase
- Matchers - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains a utility method that allows to match a value against a list of cases and return the result of the first matching case.
- Matchers() - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers
- Matchers.MatchCase<T> - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result<T> - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.Failure<T> - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.Failure.WithException<T> - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.Failure.WithMessage<T> - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.FailureArg - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.FailureArg.ExceptionArg - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.FailureArg.StringArg - Class in io.github.imagineDevit.giwt.core.utils
- Matchers.Result.Success<T> - Class in io.github.imagineDevit.giwt.core.utils
- message(String) - Method in enum class io.github.imagineDevit.giwt.core.ATestCase.Result
- Messages - Class in io.github.imagineDevit.giwt.core.utils
- Messages() - Constructor for class io.github.imagineDevit.giwt.core.utils.Messages
- method() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Returns the value of the
methodrecord component. - Methods() - Constructor for class io.github.imagineDevit.giwt.core.callbacks.Callback.Methods
- MULTIPLE_FOUND - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
- MULTIPLE_SOURCE_FOUND - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- MvnArgs - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains the names of the Maven arguments that can be used when launching
mvn test. - MvnArgs() - Constructor for class io.github.imagineDevit.giwt.core.utils.MvnArgs
N
- name - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- name() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ParameterizedTest
- NO_SUPPORT_FOR_ABSTRACT_CLASSES - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- NO_SUPPORT_FOR_ABSTRACT_METHODS - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- NO_SUPPORT_FOR_PRIVATE_CLASSES - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- NO_SUPPORT_FOR_PRIVATE_METHODS - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- NO_SUPPORT_FOR_STATIC_METHODS - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- NOT_FOUND - Enum constant in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
O
- of(R...) - Static method in class io.github.imagineDevit.giwt.core.TestParameters
- of(T) - Static method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter.P1
- of(T, R) - Static method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter.P2
- of(T, R, S) - Static method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter.P3
- of(T, R, S, U) - Static method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter.P4
- of(T, R, S, U, V) - Static method in class io.github.imagineDevit.giwt.core.TestParameters.Parameter.P5
- ok() - Method in class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue
- Ok(T) - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue.Ok
- order() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.AfterAll
- order() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.AfterEach
- order() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.BeforeAll
- order() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.BeforeEach
P
- PARAM_SOURCE_METHOD_PUBLIC - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAM_SOURCE_METHOD_SHOULD_RETURN - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAM_SOURCE_NOT_FOUND - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- Parameter(int, Object...) - Constructor for class io.github.imagineDevit.giwt.core.TestParameters.Parameter
- PARAMETERIZED_TEST_BAD_ARG_TYPES - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAMETERIZED_TEST_BAD_ARGS_NUMBER - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAMETERIZED_TEST_FIRST_ARG - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAMETERIZED_TEST_MORE_THAN_ONE_ARGS - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- PARAMETERIZED_TEST_SOURCE_EMPTY - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- ParameterizedTest - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
A custom annotation used to mark a test method as a parameterized test.
- ParameterizedTestMethodException - Exception in io.github.imagineDevit.giwt.core.errors
- ParameterizedTestMethodException(String, ParameterizedTestMethodException.Reasons) - Constructor for exception io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException
- ParameterizedTestMethodException(String, Type[], Type[], ParameterizedTestMethodException.Reasons) - Constructor for exception io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException
- ParameterizedTestMethodException.Reasons - Enum Class in io.github.imagineDevit.giwt.core.errors
- ParameterRecordName - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
Used to specify the name of a record generated for a method .
- parameters - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- parameters() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns the value of the
parametersrecord component. - ParameterSource - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
An annotation for specifying the name of a parameter source.
- ParameterSourceException - Exception in io.github.imagineDevit.giwt.core.errors
- ParameterSourceException(String, ParameterSourceException.Reasons) - Constructor for exception io.github.imagineDevit.giwt.core.errors.ParameterSourceException
- ParameterSourceException.Reasons - Enum Class in io.github.imagineDevit.giwt.core.errors
- prefix() - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Returns the value of the
prefixrecord component. - process(TestCaseReport) - Method in class io.github.imagineDevit.giwt.core.report.ReportProcessor
- purple(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
R
- reason() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.Skipped
- red(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
- remove(Class<?>) - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
- report - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- ReportProcessor - Class in io.github.imagineDevit.giwt.core.report
-
This class is responsible for processing the report template and generating the report.
- ReportProcessor() - Constructor for class io.github.imagineDevit.giwt.core.report.ReportProcessor
- reportTestCase(String, List<StmtMsg>, List<StmtMsg>, List<StmtMsg>, TestParameters.Parameter) - Static method in class io.github.imagineDevit.giwt.core.utils.Utils
- result - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- Result() - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- ResultValue() - Constructor for class io.github.imagineDevit.giwt.core.ATestCaseResult.ResultValue
- run() - Method in class io.github.imagineDevit.giwt.core.ATestCase
- run(TC) - Method in class io.github.imagineDevit.giwt.core.GiwtTestExecutor
- runIfOpen(Supplier<S>) - Method in class io.github.imagineDevit.giwt.core.CloseableCase
S
- SelectorUtils - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains utility methods that are used to append tests to the root of the engine descriptor.
- SelectorUtils() - Constructor for class io.github.imagineDevit.giwt.core.utils.SelectorUtils
- setFailureReason(String) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- setName(String) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- setStatus(TestCaseReport.TestReport.Status) - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- shouldBeReported() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtClassTestDescriptor
- shouldBeSkipped() - Method in class io.github.imagineDevit.giwt.core.descriptors.GiwtMethodTestDescriptor
- Skipped - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
This annotation is used to mark a test class or method as skipped.
- SKIPPED - Enum constant in enum class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.Status
- source() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ParameterizedTest
- state - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- StmtMsg - Record Class in io.github.imagineDevit.giwt.core.statements
-
This class represents a statement message.
- StmtMsg(String) - Constructor for record class io.github.imagineDevit.giwt.core.statements.StmtMsg
-
Creates an instance of a
StmtMsgrecord class. - StringArg(Supplier<String>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.FailureArg.StringArg
- success(Supplier<T>) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- success(T) - Static method in class io.github.imagineDevit.giwt.core.utils.Matchers.Result
- Success(Supplier<T>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Success
- SUCCESS - Enum constant in enum class io.github.imagineDevit.giwt.core.ATestCase.Result
- SUCCESS - Enum constant in enum class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.Status
T
- TARGET_GIWTUNIT - Static variable in class io.github.imagineDevit.giwt.core.report.ReportProcessor
- Test - Annotation Interface in io.github.imagineDevit.giwt.core.annotations
-
The
Testannotation is used to mark a method as a test case. - TEST_METHOD_ARG_TYPE - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- TEST_METHOD_BAD_ARG_TYPE - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- TEST_METHOD_SHOULD_RETURN_VOID - Static variable in class io.github.imagineDevit.giwt.core.utils.Messages
- TestCaseReport - Class in io.github.imagineDevit.giwt.core.report
-
This class is responsible for generating the report.
- TestCaseReport() - Constructor for class io.github.imagineDevit.giwt.core.report.TestCaseReport
- TestCaseReport.ClassReport - Class in io.github.imagineDevit.giwt.core.report
- TestCaseReport.TestReport - Class in io.github.imagineDevit.giwt.core.report
- TestCaseReport.TestReport.DescriptionItem - Record Class in io.github.imagineDevit.giwt.core.report
- TestCaseReport.TestReport.Status - Enum Class in io.github.imagineDevit.giwt.core.report
- TestClassException - Exception in io.github.imagineDevit.giwt.core.errors
- TestClassException(String, TestClassException.Reasons) - Constructor for exception io.github.imagineDevit.giwt.core.errors.TestClassException
- TestClassException.Reasons - Enum Class in io.github.imagineDevit.giwt.core.errors
- TestConfiguration - Class in io.github.imagineDevit.giwt.core
-
Test configuration class
- TestConfiguration() - Constructor for class io.github.imagineDevit.giwt.core.TestConfiguration
- TestMethod(Boolean, Method) - Constructor for record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Creates an instance of a
TestMethodrecord class. - TestMethodException - Exception in io.github.imagineDevit.giwt.core.errors
- TestMethodException(String, TestMethodException.Reasons) - Constructor for exception io.github.imagineDevit.giwt.core.errors.TestMethodException
- TestMethodException.Reasons - Enum Class in io.github.imagineDevit.giwt.core.errors
- testMethods() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns the value of the
testMethodsrecord component. - TestParameters<T extends TestParameters.Parameter> - Class in io.github.imagineDevit.giwt.core
-
Test parameters
- TestParameters() - Constructor for class io.github.imagineDevit.giwt.core.TestParameters
- TestParameters.Parameter - Class in io.github.imagineDevit.giwt.core
- TestParameters.Parameter.P1<T> - Class in io.github.imagineDevit.giwt.core
- TestParameters.Parameter.P2<T,
R> - Class in io.github.imagineDevit.giwt.core - TestParameters.Parameter.P3<T,
R, S> - Class in io.github.imagineDevit.giwt.core - TestParameters.Parameter.P4<T,
R, S, U> - Class in io.github.imagineDevit.giwt.core - TestParameters.Parameter.P5<T,
R, S, U, V> - Class in io.github.imagineDevit.giwt.core - TestReport() - Constructor for class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- TextUtils - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains utility methods that are used to format text in the console.
- TextUtils() - Constructor for class io.github.imagineDevit.giwt.core.utils.TextUtils
- then(String) - Static method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
- then(String) - Static method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
- thenMsgs - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- toMap() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- toMap() - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
- toMap() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport
- toMap() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport
- toString() - Method in record class io.github.imagineDevit.giwt.core.callbacks.GiwtCallbacks
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx.TestMethod
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.imagineDevit.giwt.core.context.ClassCtx
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.imagineDevit.giwt.core.context.GiwtContext
-
Returns a string representation of this record class.
- toString() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport.ClassReport
- toString() - Method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
-
Returns a string representation of this record class.
- toString() - Method in class io.github.imagineDevit.giwt.core.report.TestCaseReport
- toString() - Method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
-
Returns a string representation of this record class.
U
- Utils - Class in io.github.imagineDevit.giwt.core.utils
-
This class contains utility methods that are used to run test callbacks, to get test parameters and other utility methods.
- Utils() - Constructor for class io.github.imagineDevit.giwt.core.utils.Utils
V
- value - Variable in class io.github.imagineDevit.giwt.core.ATestCaseResult
- value - Variable in class io.github.imagineDevit.giwt.core.ATestCaseState
- value() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ConfigureWith
- value() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ExtendWith
- value() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ParameterRecordName
- value() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.ParameterSource
- value() - Element in annotation interface io.github.imagineDevit.giwt.core.annotations.Test
- value() - Method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.ATestCase.Result
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.errors.TestClassException.Reasons
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.ATestCase.Result
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.errors.ParameterizedTestMethodException.Reasons
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.errors.ParameterSourceException.Reasons
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.errors.TestClassException.Reasons
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.errors.TestMethodException.Reasons
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- when(String) - Static method in record class io.github.imagineDevit.giwt.core.report.TestCaseReport.TestReport.DescriptionItem
- when(String) - Static method in record class io.github.imagineDevit.giwt.core.statements.StmtMsg
- whenMsgs - Variable in class io.github.imagineDevit.giwt.core.ATestCase
- WithException(Supplier<RuntimeException>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Failure.WithException
- WithMessage(Supplier<String>) - Constructor for class io.github.imagineDevit.giwt.core.utils.Matchers.Result.Failure.WithMessage
Y
- yellow(String) - Static method in class io.github.imagineDevit.giwt.core.utils.TextUtils
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form