Class AbstractUnitAssert<S extends AbstractUnitAssert<S,A>,A extends javax.measure.Unit>

java.lang.Object
org.assertj.core.api.AbstractAssert<SELF,ACTUAL>
org.assertj.core.api.AbstractObjectAssert<S,A>
tech.uom.lib.assertj.assertions.AbstractUnitAssert<S,A>
All Implemented Interfaces:
org.assertj.core.api.Assert<S,A>, org.assertj.core.api.Descriptable<S>, org.assertj.core.api.ExtensionPoints<S,A>
Direct Known Subclasses:
UnitAssert

@Generated("assertj-assertions-generator") public abstract class AbstractUnitAssert<S extends AbstractUnitAssert<S,A>,A extends javax.measure.Unit> extends org.assertj.core.api.AbstractObjectAssert<S,A>
Abstract base class for Unit specific assertions - Generated by CustomAssertionGenerator.
  • Field Summary

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

    actual, info, myself
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractUnitAssert(A actual, Class<S> selfType)
    Creates a new AbstractUnitAssert to make assertions on actual Unit.
  • Method Summary

    Modifier and Type
    Method
    Description
    hasBaseUnits(Map baseUnits)
    Verifies that the actual Unit's baseUnits is equal to the given one.
    hasDimension(javax.measure.Dimension dimension)
    Verifies that the actual Unit's dimension is equal to the given one.
    Verifies that the actual Unit's name is equal to the given one.
    hasSymbol(String symbol)
    Verifies that the actual Unit's symbol is equal to the given one.
    hasSystemUnit(javax.measure.Unit systemUnit)
    Verifies that the actual Unit's systemUnit is equal to the given one.

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

    as, as, defaultTypeComparators, extracting, extracting, hasFieldOrProperty, hasFieldOrPropertyWithValue, hasNoNullFieldsOrProperties, hasNoNullFieldsOrPropertiesExcept, isEqualToComparingFieldByField, isEqualToComparingFieldByFieldRecursively, isEqualToComparingOnlyGivenFields, isEqualToIgnoringGivenFields, isEqualToIgnoringNullFields, returns, usingComparatorForFields, usingComparatorForType

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

    asList, asString, describedAs, describedAs, descriptionText, doesNotHave, doesNotHaveSameClassAs, equals, failWithMessage, getWritableAssertionInfo, has, hashCode, hasSameClassAs, hasToString, inBinary, inHexadecimal, is, isEqualTo, isExactlyInstanceOf, isIn, isIn, isInstanceOf, isInstanceOfAny, isInstanceOfSatisfying, isNot, isNotEqualTo, isNotExactlyInstanceOf, isNotIn, isNotIn, isNotInstanceOf, isNotInstanceOfAny, isNotNull, isNotOfAnyClassIn, isNotSameAs, isNull, isOfAnyClassIn, isSameAs, matches, matches, overridingErrorMessage, satisfies, setCustomRepresentation, throwAssertionError, usingComparator, usingDefaultComparator, withFailMessage, withRepresentation, withThreadDumpOnError

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractUnitAssert

      protected AbstractUnitAssert(A actual, Class<S> selfType)
      Creates a new AbstractUnitAssert to make assertions on actual Unit.
      Parameters:
      actual - the Unit we want to make assertions on.
  • Method Details

    • hasBaseUnits

      public S hasBaseUnits(Map baseUnits)
      Verifies that the actual Unit's baseUnits is equal to the given one.
      Parameters:
      baseUnits - the given baseUnits to compare the actual Unit's baseUnits to.
      Returns:
      this assertion object.
      Throws:
      AssertionError - - if the actual Unit's baseUnits is not equal to the given one.
    • hasDimension

      public S hasDimension(javax.measure.Dimension dimension)
      Verifies that the actual Unit's dimension is equal to the given one.
      Parameters:
      dimension - the given dimension to compare the actual Unit's dimension to.
      Returns:
      this assertion object.
      Throws:
      AssertionError - - if the actual Unit's dimension is not equal to the given one.
    • hasName

      public S hasName(String name)
      Verifies that the actual Unit's name is equal to the given one.
      Parameters:
      name - the given name to compare the actual Unit's name to.
      Returns:
      this assertion object.
      Throws:
      AssertionError - - if the actual Unit's name is not equal to the given one.
    • hasSymbol

      public S hasSymbol(String symbol)
      Verifies that the actual Unit's symbol is equal to the given one.
      Parameters:
      symbol - the given symbol to compare the actual Unit's symbol to.
      Returns:
      this assertion object.
      Throws:
      AssertionError - - if the actual Unit's symbol is not equal to the given one.
    • hasSystemUnit

      public S hasSystemUnit(javax.measure.Unit systemUnit)
      Verifies that the actual Unit's systemUnit is equal to the given one.
      Parameters:
      systemUnit - the given systemUnit to compare the actual Unit's systemUnit to.
      Returns:
      this assertion object.
      Throws:
      AssertionError - - if the actual Unit's systemUnit is not equal to the given one.