A B C E F G H I J L M N P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractParameterExtractionHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Abstract base class for parameter extraction handlers that provides common functionality and eliminates code duplication across different annotation-specific handlers.
- AbstractParameterExtractionHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
- AbstractParameterExtractionHandler.ParseResult - Class in io.testomat.junit.extractor.strategy.handlers
- afterAll(ExtensionContext) - Method in class io.testomat.junit.listener.JunitListener
- afterEach(ExtensionContext) - Method in class io.testomat.junit.listener.JunitListener
- apply(TestDescriptor) - Method in class io.testomat.junit.filter.TestIdFilter
- ArgumentsSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @ArgumentsSource annotated parameterized tests.
- ArgumentsSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.ArgumentsSourceHandler
B
- beforeAll(ExtensionContext) - Method in class io.testomat.junit.listener.JunitListener
- beforeEach(ExtensionContext) - Method in class io.testomat.junit.listener.JunitListener
- buildRequestBody(List<ExporterTestCase>) - Method in class io.testomat.junit.methodexporter.ExporterRequestBodyBuilder
-
Builds a JSON request body from a list of test cases.
C
- clearCache() - Method in class io.testomat.junit.extractor.strategy.SourceCodeParameterNameResolver
-
Clears the parameter name cache.
- constructTestRunResult(TestMetadata, String, String, ExtensionContext) - Method in class io.testomat.junit.constructor.JUnitTestResultConstructor
-
Constructs a test result from the provided metadata and execution context.
- createGenericParameterMap(Object) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Creates a generic parameter map when method information is not available.
- createMultiParameterMap(Object[], ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Creates a parameter map for multiple parameter values.
- createSingleParameterMap(Object, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Creates a parameter map for a single parameter value.
- CsvFileSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @CsvFileSource annotated parameterized tests.
- CsvFileSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.CsvFileSourceHandler
- CsvParsingUtils - Class in io.testomat.junit.extractor.strategy.handlers.util
-
Utility class for parsing CSV-formatted strings with support for custom delimiters, quote characters, and null value handling.
- CsvSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @CsvSource annotated parameterized tests.
- CsvSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.CsvSourceHandler
E
- EmptySourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @EmptySource annotated parameterized tests.
- EmptySourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.EmptySourceHandler
- EnumSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @EnumSource annotated parameterized tests.
- EnumSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.EnumSourceHandler
- EXPORT_REQUIRED_PROPERTY_NAME - Static variable in class io.testomat.junit.methodexporter.MethodExportManager
- ExporterRequestBodyBuilder - Class in io.testomat.junit.methodexporter
-
Builds JSON request bodies for test case submissions to the testomat.io service.
- ExporterRequestBodyBuilder() - Constructor for class io.testomat.junit.methodexporter.ExporterRequestBodyBuilder
- ExporterTestCase - Class in io.testomat.junit.model
-
Represents a test case for export to Testomat.io.
- ExporterTestCase() - Constructor for class io.testomat.junit.model.ExporterTestCase
- ExportSender - Class in io.testomat.junit.methodexporter.sender
-
Handles sending test case information to the Testomat.io API.
- ExportSender() - Constructor for class io.testomat.junit.methodexporter.sender.ExportSender
- ExportSender(PropertyProvider) - Constructor for class io.testomat.junit.methodexporter.sender.ExportSender
-
Constructor for testing
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Extracts parameter values from the annotation as a fallback.
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.ArgumentsSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.CsvFileSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.CsvSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.EmptySourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.EnumSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.MethodSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.NullAndEmptySourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.NullSourceHandler
- extractFromAnnotation(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.ValueSourceHandler
- extractFromDisplayNameWithResult(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Extracts parameter values from the test display name using regex pattern matching.
- ExtractionException - Exception in io.testomat.junit.exception
-
Exception thrown when test metadata extraction fails.
- ExtractionException(String, Throwable) - Constructor for exception io.testomat.junit.exception.ExtractionException
- extractLabels(MethodDeclaration) - Method in class io.testomat.junit.methodexporter.extractors.LabelExtractor
- extractParameters(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
- extractParameters(ParameterExtractionContext) - Method in interface io.testomat.junit.extractor.strategy.handlers.ParameterExtractionHandler
-
Extracts parameters from the test method using this strategy's specific logic.
- extractParameters(ExtensionContext) - Method in class io.testomat.junit.extractor.strategy.ParameterExtractorService
-
Extracts parameters from a parameterized test using the appropriate strategy.
- extractRelativeFilePath(String) - Method in class io.testomat.junit.methodexporter.filefinder.FileFinder
-
Extracts package-relative file path from full file path.
- extractSuites(MethodDeclaration) - Method in class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
-
Extracts the suite hierarchy for the test method.
- extractTestCases(CompilationUnit, String) - Method in class io.testomat.junit.methodexporter.extractors.MethodCaseExtractor
-
Extracts test cases from a parsed compilation unit.
- extractTestId(Method) - Static method in class io.testomat.junit.extractor.JunitMetaDataExtractor
- extractTestMetadata(ExtensionContext) - Method in class io.testomat.junit.extractor.JunitMetaDataExtractor
-
Extracts complete metadata for a test method.
- extractTestParameters(ExtensionContext) - Method in class io.testomat.junit.extractor.JunitMetaDataExtractor
-
Extracts parameters from parameterized tests.
F
- failure() - Static method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler.ParseResult
- FileFinder - Class in io.testomat.junit.methodexporter.filefinder
-
Locates source files for test classes in various common directory structures.
- FileFinder() - Constructor for class io.testomat.junit.methodexporter.filefinder.FileFinder
- FileFinder(PathNormalizer) - Constructor for class io.testomat.junit.methodexporter.filefinder.FileFinder
-
Constructor for testing
- FileParser - Class in io.testomat.junit.methodexporter.parser
-
Parses Java source files into compilation units using JavaParser.
- FileParser() - Constructor for class io.testomat.junit.methodexporter.parser.FileParser
- findHandler(ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.ParameterHandlerRegistry
-
Finds the appropriate handler for the given parameter extraction context.
- formatParameters(Object, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Formats the extracted parameter values into the final result format.
G
- getAnnotation(Class<T>) - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets a specific annotation from the test method.
- getAnnotations() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets all annotations present on the test method.
- getAnnotationValue(AnnotationExpr) - Method in class io.testomat.junit.methodexporter.extractors.LabelExtractor
- getCacheSize() - Method in class io.testomat.junit.extractor.strategy.SourceCodeParameterNameResolver
-
Gets cache statistics for monitoring and debugging.
- getCode() - Method in class io.testomat.junit.model.ExporterTestCase
- getDisplayName() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets the display name of the test execution.
- getExtensionContext() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets the JUnit extension context.
- getFile() - Method in class io.testomat.junit.model.ExporterTestCase
- getHandlerRegistry() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractorService
-
Gets the handler registry for testing purposes.
- getInstance() - Static method in class io.testomat.junit.extractor.strategy.SourceCodeParameterNameResolver
- getLabels() - Method in class io.testomat.junit.model.ExporterTestCase
- getMethodCode(MethodDeclaration) - Method in class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
-
Generates the complete method code including all annotations, signature and body.
- getName() - Method in class io.testomat.junit.model.ExporterTestCase
- getParameterName(int) - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets a specific parameter name by index.
- getParameterName(Method, int) - Method in class io.testomat.junit.extractor.strategy.SourceCodeParameterNameResolver
-
Gets a single parameter name by index, with appropriate fallback.
- getPath(ExtensionContext) - Method in class io.testomat.junit.methodexporter.filefinder.FileFinder
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.ArgumentsSourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.CsvFileSourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.CsvSourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.EmptySourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.EnumSourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.MethodSourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.NullAndEmptySourceHandler
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.NullSourceHandler
- getStrategyName() - Method in interface io.testomat.junit.extractor.strategy.handlers.ParameterExtractionHandler
-
Gets the name of this strategy for debugging and logging purposes.
- getStrategyName() - Method in class io.testomat.junit.extractor.strategy.handlers.ValueSourceHandler
- getSuites() - Method in class io.testomat.junit.model.ExporterTestCase
- getTestClassFilePath(Class<?>) - Method in class io.testomat.junit.methodexporter.filefinder.FileFinder
-
Finds the source file path for the given test class.
- getTestMethod() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets the test method being executed.
- getTestName(MethodDeclaration) - Method in class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
-
Extracts the test name from the method.
- getUniqueId() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Gets the unique identifier for this test execution.
- getValue() - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler.ParseResult
H
- hasAnnotation(Class<? extends Annotation>) - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Checks if the test method has a specific annotation.
I
- io.testomat.junit.constructor - package io.testomat.junit.constructor
- io.testomat.junit.exception - package io.testomat.junit.exception
- io.testomat.junit.extractor - package io.testomat.junit.extractor
- io.testomat.junit.extractor.strategy - package io.testomat.junit.extractor.strategy
- io.testomat.junit.extractor.strategy.handlers - package io.testomat.junit.extractor.strategy.handlers
- io.testomat.junit.extractor.strategy.handlers.util - package io.testomat.junit.extractor.strategy.handlers.util
- io.testomat.junit.filter - package io.testomat.junit.filter
- io.testomat.junit.listener - package io.testomat.junit.listener
- io.testomat.junit.methodexporter - package io.testomat.junit.methodexporter
- io.testomat.junit.methodexporter.extractors - package io.testomat.junit.methodexporter.extractors
- io.testomat.junit.methodexporter.filefinder - package io.testomat.junit.methodexporter.filefinder
- io.testomat.junit.methodexporter.parser - package io.testomat.junit.methodexporter.parser
- io.testomat.junit.methodexporter.sender - package io.testomat.junit.methodexporter.sender
- io.testomat.junit.model - package io.testomat.junit.model
- io.testomat.junit.reporter - package io.testomat.junit.reporter
- io.testomat.junit.util - package io.testomat.junit.util
- isAvailable() - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Checks if JUnit Jupiter Params dependency is available on the classpath.
- isJunitParamsAnnotation(Annotation) - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Checks if an annotation is a JUnit params annotation.
- isParameterizedTest(Method) - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Checks if a method has the ParameterizedTest annotation.
- isParameterizedTest(ExtensionContext) - Method in class io.testomat.junit.extractor.JunitMetaDataExtractor
-
Checks if the test method is a parameterized test.
- isSkipped() - Method in class io.testomat.junit.model.ExporterTestCase
- isSuccessful() - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler.ParseResult
- isTestSkipped(MethodDeclaration) - Method in class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
-
Determines if the test method should be skipped.
- isValid() - Method in class io.testomat.junit.extractor.strategy.ParameterExtractionContext
-
Checks if this context represents a valid parameterized test.
J
- JunitListener - Class in io.testomat.junit.listener
-
JUnit 5 extension for Testomat.io integration.
- JunitListener() - Constructor for class io.testomat.junit.listener.JunitListener
- JunitListener(MethodExportManager, GlobalRunManager, JunitTestReporter, PropertyProvider, AwsService) - Constructor for class io.testomat.junit.listener.JunitListener
-
Constructor for testing
- JunitMetaDataExtractor - Class in io.testomat.junit.extractor
-
Extracts metadata and parameters from JUnit test methods.
- JunitMetaDataExtractor() - Constructor for class io.testomat.junit.extractor.JunitMetaDataExtractor
- JunitMetaDataExtractor(ParameterExtractorService) - Constructor for class io.testomat.junit.extractor.JunitMetaDataExtractor
-
Constructor for testing with custom parameter extractor service.
- JunitTestReporter - Class in io.testomat.junit.reporter
-
Thread-safe reporter for JUnit test results that integrates with the Testomat reporting system.
- JunitTestReporter() - Constructor for class io.testomat.junit.reporter.JunitTestReporter
-
Creates a new JunitTestReporter with default dependencies.
- JunitTestReporter(JUnitTestResultConstructor, JunitMetaDataExtractor, GlobalRunManager) - Constructor for class io.testomat.junit.reporter.JunitTestReporter
-
Creates a new JunitTestReporter with injected dependencies.
- JUnitTestResultConstructor - Class in io.testomat.junit.constructor
-
Constructs test result objects from JUnit test execution context and metadata.
- JUnitTestResultConstructor() - Constructor for class io.testomat.junit.constructor.JUnitTestResultConstructor
-
Creates a new JUnitTestResultConstructor with a default metadata extractor.
- JUnitTestResultConstructor(JunitMetaDataExtractor) - Constructor for class io.testomat.junit.constructor.JUnitTestResultConstructor
-
Creates a new JUnitTestResultConstructor with the specified metadata extractor.
L
- LabelExtractor - Class in io.testomat.junit.methodexporter.extractors
- LabelExtractor() - Constructor for class io.testomat.junit.methodexporter.extractors.LabelExtractor
- loadAnnotationClass(String) - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Safely loads a JUnit params annotation class by simple name.
- loadClass(String) - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Safely loads a JUnit params class by simple name.
- loadClassByName(String) - Static method in class io.testomat.junit.util.ParameterizedTestSupport
-
Safely loads a class by its full qualified name.
- loadTestBodyForClass(Class<?>) - Method in class io.testomat.junit.methodexporter.MethodExportManager
-
Loads and exports test method bodies for the specified test class.
- loadTestBodyIfRequired(ExtensionContext) - Method in class io.testomat.junit.methodexporter.MethodExportManager
-
Loads test method bodies if export is required for the given extension context.
- logger - Variable in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
M
- MethodCaseExtractor - Class in io.testomat.junit.methodexporter.extractors
-
Extracts test case information from parsed Java compilation units.
- MethodCaseExtractor() - Constructor for class io.testomat.junit.methodexporter.extractors.MethodCaseExtractor
- MethodCaseExtractor(MethodInfoExtractor, LabelExtractor, FileFinder) - Constructor for class io.testomat.junit.methodexporter.extractors.MethodCaseExtractor
-
Constructor for testing
- MethodExporterException - Exception in io.testomat.junit.exception
-
Base exception for method export-related failures.
- MethodExporterException(String) - Constructor for exception io.testomat.junit.exception.MethodExporterException
- MethodExporterException(String, Throwable) - Constructor for exception io.testomat.junit.exception.MethodExporterException
- MethodExportManager - Class in io.testomat.junit.methodexporter
-
Manages the export of test method bodies to Testomat.io.
- MethodExportManager() - Constructor for class io.testomat.junit.methodexporter.MethodExportManager
- MethodExportManager(PropertyProvider, FileFinder, ExportSender, FileParser, MethodCaseExtractor) - Constructor for class io.testomat.junit.methodexporter.MethodExportManager
-
Constructor for testing
- MethodInfoExtractor - Class in io.testomat.junit.methodexporter.extractors
-
Extracts detailed information from test method declarations for export purposes.
- MethodInfoExtractor() - Constructor for class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
- MethodInfoExtractor(LabelExtractor) - Constructor for class io.testomat.junit.methodexporter.extractors.MethodInfoExtractor
- MethodSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @MethodSource annotated parameterized tests.
- MethodSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.MethodSourceHandler
N
- normalizePath(String) - Method in class io.testomat.junit.methodexporter.filefinder.PathNormalizer
-
Normalizes file path for cross-platform compatibility.
- NullAndEmptySourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @NullAndEmptySource annotated parameterized tests.
- NullAndEmptySourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.NullAndEmptySourceHandler
- NullSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @NullSource annotated parameterized tests.
- NullSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.NullSourceHandler
P
- ParameterExtractionContext - Class in io.testomat.junit.extractor.strategy
-
Context object containing all information needed for parameter extraction from parameterized tests.
- ParameterExtractionContext(ExtensionContext) - Constructor for class io.testomat.junit.extractor.strategy.ParameterExtractionContext
- ParameterExtractionException - Exception in io.testomat.junit.exception
-
Exception thrown when parameter extraction fails during strategy execution.
- ParameterExtractionException(String, Throwable) - Constructor for exception io.testomat.junit.exception.ParameterExtractionException
- ParameterExtractionHandler - Interface in io.testomat.junit.extractor.strategy.handlers
-
Strategy interface for extracting parameters from different types of JUnit parameterized test annotations.
- ParameterExtractorService - Class in io.testomat.junit.extractor.strategy
-
Service that orchestrates parameter extraction from parameterized tests using direct annotation mapping.
- ParameterExtractorService() - Constructor for class io.testomat.junit.extractor.strategy.ParameterExtractorService
- ParameterExtractorService(ParameterHandlerRegistry) - Constructor for class io.testomat.junit.extractor.strategy.ParameterExtractorService
-
Constructor for testing with custom handler registry.
- ParameterHandlerRegistry - Class in io.testomat.junit.extractor.strategy
-
Registry that maintains direct mapping between JUnit parameter source annotations and their corresponding extraction handlers.
- ParameterHandlerRegistry() - Constructor for class io.testomat.junit.extractor.strategy.ParameterHandlerRegistry
-
Creates a new registry with default handler mappings.
- ParameterHandlerRegistry(Map<Class<? extends Annotation>, ParameterExtractionHandler>) - Constructor for class io.testomat.junit.extractor.strategy.ParameterHandlerRegistry
-
Creates a registry with custom handler mappings for testing.
- ParameterizedTestSupport - Class in io.testomat.junit.util
-
Utility class for managing JUnit Jupiter Params dependency availability at runtime.
- parseCommaSeparatedValues(String) - Static method in class io.testomat.junit.extractor.strategy.handlers.util.CsvParsingUtils
-
Parses comma-separated values with simple splitting and type conversion.
- parseCsvString(String, String, char, String[]) - Static method in class io.testomat.junit.extractor.strategy.handlers.util.CsvParsingUtils
-
Parses a CSV string into an array of objects with automatic type conversion.
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Parses the value from the display name specific to this handler type.
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.ArgumentsSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.CsvFileSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.CsvSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.EmptySourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.EnumSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.MethodSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.NullAndEmptySourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.NullSourceHandler
- parseDisplayNameValue(String, ParameterExtractionContext) - Method in class io.testomat.junit.extractor.strategy.handlers.ValueSourceHandler
- parseFile(String) - Method in class io.testomat.junit.methodexporter.parser.FileParser
-
Parses a Java source file into a compilation unit.
- parseTypedValue(String) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Parses a string value into its appropriate type with common type conversions.
- parseTypedValue(String) - Method in class io.testomat.junit.extractor.strategy.handlers.ArgumentsSourceHandler
- PathNormalizer - Class in io.testomat.junit.methodexporter.filefinder
-
Utility class for normalizing file paths across different operating systems.
- PathNormalizer() - Constructor for class io.testomat.junit.methodexporter.filefinder.PathNormalizer
R
- removeQuotes(String) - Method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler
-
Removes surrounding quotes from a string value.
- ReporterException - Exception in io.testomat.junit.exception
-
Exception thrown when test result reporting to Testomat.io fails.
- ReporterException(String, Throwable) - Constructor for exception io.testomat.junit.exception.ReporterException
- reportTestResult(ExtensionContext, String, String) - Method in class io.testomat.junit.reporter.JunitTestReporter
-
Reports a test result to the Testomat system in a thread-safe manner.
- resolveParameterNames(Method) - Method in class io.testomat.junit.extractor.strategy.SourceCodeParameterNameResolver
-
Resolves parameter names for a given method, using source code parsing when possible.
S
- sendTestCases(List<ExporterTestCase>) - Method in class io.testomat.junit.methodexporter.sender.ExportSender
-
Sends a list of test cases to the Testomat.io API.
- setCode(String) - Method in class io.testomat.junit.model.ExporterTestCase
- setFile(String) - Method in class io.testomat.junit.model.ExporterTestCase
- setLabels(List<String>) - Method in class io.testomat.junit.model.ExporterTestCase
- setName(String) - Method in class io.testomat.junit.model.ExporterTestCase
- setSkipped(boolean) - Method in class io.testomat.junit.model.ExporterTestCase
- setSuites(List<String>) - Method in class io.testomat.junit.model.ExporterTestCase
- SourceCodeParameterNameResolver - Class in io.testomat.junit.extractor.strategy
-
Centralized resolver for extracting parameter names from source code.
- success(Object) - Static method in class io.testomat.junit.extractor.strategy.handlers.AbstractParameterExtractionHandler.ParseResult
T
- testAborted(ExtensionContext, Throwable) - Method in class io.testomat.junit.listener.JunitListener
- testDisabled(ExtensionContext, Optional<String>) - Method in class io.testomat.junit.listener.JunitListener
- testFailed(ExtensionContext, Throwable) - Method in class io.testomat.junit.listener.JunitListener
- TestIdFilter - Class in io.testomat.junit.filter
- TestIdFilter() - Constructor for class io.testomat.junit.filter.TestIdFilter
- testPlanExecutionFinished(TestPlan) - Method in class io.testomat.junit.listener.JunitListener
- testPlanExecutionStarted(TestPlan) - Method in class io.testomat.junit.listener.JunitListener
- testSuccessful(ExtensionContext) - Method in class io.testomat.junit.listener.JunitListener
V
- ValueSourceHandler - Class in io.testomat.junit.extractor.strategy.handlers
-
Parameter extraction handler for @ValueSource annotated parameterized tests.
- ValueSourceHandler() - Constructor for class io.testomat.junit.extractor.strategy.handlers.ValueSourceHandler
All Classes All Packages