Index
All Classes and Interfaces|All Packages
A
- ArchUnitRules - Class in com.hazelcast.test.archunit
- ArchUnitTestSupport - Class in com.hazelcast.test.archunit
- ArchUnitTestSupport() - Constructor for class com.hazelcast.test.archunit.ArchUnitTestSupport
B
- BACKUP_OPERATIONS_SHOULD_NOTIMPL_MUTATINGOPERATION - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
Backup operations should not implement
MutatingOperationinterface, otherwise there may be failures to apply backups. - BackupOperationShouldNotImplementMutatingOperation - Class in com.hazelcast.test.archunit
- beforeClass() - Static method in class com.hazelcast.test.archunit.ArchUnitTestSupport
C
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.BackupOperationShouldNotImplementMutatingOperation
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.CompletableFutureUsageCondition
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.MatchersUsageCondition
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.MixTestAnnotationsCondition
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.OperationShouldNotImplementReadonlyAndMutatingOperation
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.PublicApiClassesExposingInternalImplementationCondition
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.SerialVersionUidFieldCondition
- check(JavaClass, ConditionEvents) - Method in class com.hazelcast.test.archunit.TestsHaveRunnersCondition
- com.hazelcast.test.archunit - package com.hazelcast.test.archunit
-
ArchUnit rules for Hazelcast code
- COMPLETABLE_FUTURE_USED_ONLY_WITH_EXPLICIT_EXECUTOR - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
ArchUnit rule checking that only
CompletableFutureasyncmethods version with explicitly defined executor service is used. - CompletableFutureUsageCondition - Class in com.hazelcast.test.archunit
-
Hazelcast internal callbacks shouldn't use the
ForkJoinPool#commonPool, due to the risk of blocking Hazelcast progress by other misbehaving applications/libraries.
G
- getCurrentModuleClasses(String) - Static method in class com.hazelcast.test.archunit.ModuleImportOptions
- getCurrentModuleTestClasses(String) - Static method in class com.hazelcast.test.archunit.ModuleImportOptions
M
- MATCHERS_USAGE - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
ArchUnit rule checking that Hamcrest matchers are not mixed with AssertJ.
- MatchersUsageCondition - Class in com.hazelcast.test.archunit
-
Hamcrest is great, but AssertJ is even better.
- MatchersUsageCondition() - Constructor for class com.hazelcast.test.archunit.MatchersUsageCondition
- MixTestAnnotationsCondition - Class in com.hazelcast.test.archunit
- MixTestAnnotationsCondition() - Constructor for class com.hazelcast.test.archunit.MixTestAnnotationsCondition
- ModuleImportOptions - Class in com.hazelcast.test.archunit
N
- NO_JUNIT_MIXING - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
ArchUnit rule checking that JUnit4 and JUnit5 annotations are not mixed within the same tes
- notMixDifferentJUnitVersionsAnnotations() - Static method in class com.hazelcast.test.archunit.MixTestAnnotationsCondition
- notUseHamcrestMatchers() - Static method in class com.hazelcast.test.archunit.MatchersUsageCondition
O
- OPERATIONS_SHOULD_NOTIMPL_BOTH_READONLY_AND_MUTATINGOPERATION - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
Operations should not implement both
ReadonlyOperationandMutatingOperationinterfaces, otherwise split brain protection may not work as expected. - OperationShouldNotImplementReadonlyAndMutatingOperation - Class in com.hazelcast.test.archunit
P
- PUBLIC_API_CLASSES_EXPOSING_INTERNAL_IMPLEMENTATION - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
- PublicApiClassesExposingInternalImplementationCondition - Class in com.hazelcast.test.archunit
-
Asserts that public API classes don't expose internal classes
- PublicApiClassesExposingInternalImplementationCondition() - Constructor for class com.hazelcast.test.archunit.PublicApiClassesExposingInternalImplementationCondition
S
- SERIALIZABLE_SHOULD_HAVE_VALID_SERIAL_VERSION_UID - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
-
ArchUnit rule checking that Serializable classes have a valid serialVersionUID
- SerialVersionUidFieldCondition - Class in com.hazelcast.test.archunit
T
- TESTS_HAVE_RUNNNERS - Static variable in class com.hazelcast.test.archunit.ArchUnitRules
- TestsHaveRunnersCondition - Class in com.hazelcast.test.archunit
-
Asserts that tests are annotated with `@RunWith` to ensure property isolation
- TestsHaveRunnersCondition() - Constructor for class com.hazelcast.test.archunit.TestsHaveRunnersCondition
All Classes and Interfaces|All Packages