Index

A B C G M N O P S T 
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 MutatingOperation interface, 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 CompletableFuture async methods 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 ReadonlyOperation and MutatingOperation interfaces, 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
 
A B C G M N O P S T 
All Classes and Interfaces|All Packages