Class EntityTransformAssert

java.lang.Object
org.assertj.core.api.AbstractAssert<EntityTransformAssert,@Nullable EntitySnapshot.Transform>
nl.pim16aap2.lightkeeper.framework.assertions.EntityTransformAssert
All Implemented Interfaces:
org.assertj.core.api.Assert<EntityTransformAssert,EntitySnapshot.Transform>, org.assertj.core.api.Descriptable<EntityTransformAssert>, org.assertj.core.api.ExtensionPoints<EntityTransformAssert,EntitySnapshot.Transform>

public final class EntityTransformAssert extends org.assertj.core.api.AbstractAssert<EntityTransformAssert,@Nullable EntitySnapshot.Transform>
Frozen display-transform navigation with explicit vector tolerances and ordinary quaternion value checks.
  • Field Summary

    Fields inherited from class org.assertj.core.api.AbstractAssert

    info, throwUnsupportedExceptionOnEquals
  • Method Summary

    Modifier and Type
    Method
    Description
    org.assertj.core.api.ObjectAssert<EntitySnapshot.Rotation>
     
    org.assertj.core.api.ObjectAssert<EntitySnapshot.Rotation>
     
     
     

    Methods inherited from class org.assertj.core.api.AbstractAssert

    actual, asInstanceOf, asList, asString, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, doesNotHaveSameHashCodeAs, doesNotHaveToString, doesNotHaveToString, doesNotMatch, doesNotMatch, equals, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasSameHashCodeAs, hasToString, hasToString, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, overridingErrorMessage, overridingErrorMessage, satisfies, satisfies, satisfies, satisfiesAnyOf, satisfiesAnyOf, setCustomRepresentation, setDescriptionConsumer, setPrintAssertionsDescription, usingComparator, usingComparator, usingDefaultComparator, usingEquals, usingEquals, withFailMessage, withFailMessage, withRepresentation, withThreadDumpOnError

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.assertj.core.api.Descriptable

    as, as, as, describedAs, describedAs
  • Method Details

    • translation

      public Vec3Assert translation()
      Returns:
      Translation assertions; use isCloseTo for Euclidean tolerance.
    • scale

      public Vec3Assert scale()
      Returns:
      Scale assertions; use hasComponentsCloseTo for per-axis tolerance.
    • leftRotation

      public org.assertj.core.api.ObjectAssert<EntitySnapshot.Rotation> leftRotation()
      Returns:
      Exact/component quaternion assertions; orientation-equivalence semantics remain separate.
    • rightRotation

      public org.assertj.core.api.ObjectAssert<EntitySnapshot.Rotation> rightRotation()
      Returns:
      Exact/component quaternion assertions; these do not normalize rotations.