Class MatchersUsageCondition

java.lang.Object
com.tngtech.archunit.lang.ArchCondition<com.tngtech.archunit.core.domain.JavaClass>
com.hazelcast.test.archunit.MatchersUsageCondition

public class MatchersUsageCondition extends com.tngtech.archunit.lang.ArchCondition<com.tngtech.archunit.core.domain.JavaClass>
Hamcrest is great, but AssertJ is even better. Also, Hamcrest matchers tend to cause the usage of org.junit.Assert#assertThat (didn't add link to not depend on deprecated method), which is deprecated - and AssertJ is better for fluent assertions.
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.tngtech.archunit.lang.ArchCondition

    com.tngtech.archunit.lang.ArchCondition.ConditionByPredicate<T extends com.tngtech.archunit.base.HasDescription & com.tngtech.archunit.core.domain.properties.HasSourceCodeLocation>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    check(com.tngtech.archunit.core.domain.JavaClass item, com.tngtech.archunit.lang.ConditionEvents events)
     
    static com.tngtech.archunit.lang.ArchCondition<com.tngtech.archunit.core.domain.JavaClass>
     

    Methods inherited from class com.tngtech.archunit.lang.ArchCondition

    and, as, finish, forSubtype, from, getDescription, init, or, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • MatchersUsageCondition

      public MatchersUsageCondition()
  • Method Details

    • check

      public void check(com.tngtech.archunit.core.domain.JavaClass item, com.tngtech.archunit.lang.ConditionEvents events)
      Specified by:
      check in class com.tngtech.archunit.lang.ArchCondition<com.tngtech.archunit.core.domain.JavaClass>
    • notUseHamcrestMatchers

      public static com.tngtech.archunit.lang.ArchCondition<com.tngtech.archunit.core.domain.JavaClass> notUseHamcrestMatchers()