Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ATOMIC - Static variable in class com.codeheadsystems.test.unique.UniqueStringExtension
-
The constant ATOMIC.
B
- BaseJacksonTest<T> - Class in com.codeheadsystems.test.model
-
Extend your test with this class and provide the immutable class as a type.
- BaseJacksonTest() - Constructor for class com.codeheadsystems.test.model.BaseJacksonTest
-
Base constructor.
- baseJacksonTestSetup() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Base jackson test setup.
- beforeAll(ExtensionContext) - Method in class com.codeheadsystems.test.unique.UniqueStringExtension
-
Handles the beforeAll case.
- beforeEach(ExtensionContext) - Method in class com.codeheadsystems.test.unique.UniqueStringExtension
-
Handles the before each case.
C
- com.codeheadsystems.test.model - package com.codeheadsystems.test.model
- com.codeheadsystems.test.unique - package com.codeheadsystems.test.unique
- com.codeheadsystems.test.utils - package com.codeheadsystems.test.utils
D
- DeletingFileVisitor - Class in com.codeheadsystems.test.utils
-
The type Deleting file visitor.
- DeletingFileVisitor() - Constructor for class com.codeheadsystems.test.utils.DeletingFileVisitor
-
Instantiates a new Deleting file visitor.
E
- enableSettingTheField(Field) - Method in class com.codeheadsystems.test.unique.UniqueStringExtension
-
This allows us to set the field directly.
F
- findObjectMethods() - Static method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Find object methods.
G
- getBaseClass() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Define the model interface/class that we are testing.
- getInstance() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Return a standard instance of the class that should go back and forth to json.
- getPolymorphicBaseClass() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Override this if you class has a base class.
M
- methodsToIgnore - Static variable in class com.codeheadsystems.test.model.BaseJacksonTest
-
The Methods to ignore.
N
- namespace - Variable in class com.codeheadsystems.test.unique.UniqueStringExtension
-
The Namespace.
O
- objectMapper - Variable in class com.codeheadsystems.test.model.BaseJacksonTest
-
The Object mapper.
- objectMapper() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Override this if you have a custom object mapper to use.
P
- postVisitDirectory(Path, IOException) - Method in class com.codeheadsystems.test.utils.DeletingFileVisitor
- prefix() - Element in annotation interface com.codeheadsystems.test.unique.UniqueString
-
The value of the unique string prefix.
- preVisitDirectory(Path, BasicFileAttributes) - Method in class com.codeheadsystems.test.utils.DeletingFileVisitor
S
- separator() - Element in annotation interface com.codeheadsystems.test.unique.UniqueString
-
The separator to use between unique components.
- setValueForField(String, Object, Field) - Method in class com.codeheadsystems.test.unique.UniqueStringExtension
-
Sets the value for the field.
- simpleName - Variable in class com.codeheadsystems.test.model.BaseJacksonTest
-
The Simple name.
T
- testCollectionMethods() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies expected methods that are lists,sets,etc will not fail the JSON conversion if they are missing.
- testMapMethods() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies expected methods that are maps will not fail the JSON conversion if they are missing.
- testNotNullMethods() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies expected methods that are required by the model will fail the JSON conversion if they are missing.
- testNullableMethods() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies expected methods that are not required by the model will not fail the JSON conversion if they are missing.
- testOptionalMethods() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies expected methods that are optional by the model will not fail the JSON conversion if they are missing.
- testPolymorphicBaseClass() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test polymorphic base class.
- testRoundTrip() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies that we can write json from the model, and convert that json back to the object.
- testRoundTripWithExtraCharacters() - Method in class com.codeheadsystems.test.model.BaseJacksonTest
-
Test verifies that we can write json from the model, and convert that json back to the object, even if the json has extra fields added.
U
- uniqueFields(Class<?>) - Method in class com.codeheadsystems.test.unique.UniqueStringExtension
-
Gets all unique annotation fields for this class and its super class.
- UniqueString - Annotation Interface in com.codeheadsystems.test.unique
-
Provides the annotation for a unique string.
- UniqueStringExtension - Class in com.codeheadsystems.test.unique
-
Provides for a unique string that is valid for the tests.
- UniqueStringExtension() - Constructor for class com.codeheadsystems.test.unique.UniqueStringExtension
-
Default constructor.
V
- visitFile(Path, BasicFileAttributes) - Method in class com.codeheadsystems.test.utils.DeletingFileVisitor
- visitFileFailed(Path, IOException) - Method in class com.codeheadsystems.test.utils.DeletingFileVisitor
All Classes and Interfaces|All Packages|Constant Field Values