001package tech.uom.lib.assertj.assertions;
002
003import javax.measure.Quantity;
004
005/**
006 * {@link Quantity} specific assertions - Generated by CustomAssertionGenerator.
007 *
008 * Although this class is not final to allow Soft assertions proxy, if you wish to extend it, 
009 * extend {@link AbstractQuantityAssert} instead.
010 */
011@javax.annotation.Generated(value="assertj-assertions-generator")
012public class QuantityAssert extends AbstractQuantityAssert<QuantityAssert, Quantity> {
013
014  /**
015   * Creates a new <code>{@link QuantityAssert}</code> to make assertions on actual Quantity.
016   * @param actual the Quantity we want to make assertions on.
017   */
018  public QuantityAssert(Quantity actual) {
019    super(actual, QuantityAssert.class);
020  }
021
022  /**
023   * An entry point for QuantityAssert to follow AssertJ standard <code>assertThat()</code> statements.<br>
024   * With a static import, one can write directly: <code>assertThat(myQuantity)</code> and get specific assertion with code completion.
025   * @param actual the Quantity we want to make assertions on.
026   * @return a new <code>{@link QuantityAssert}</code>
027   */
028  @org.assertj.core.util.CheckReturnValue
029  public static QuantityAssert assertThat(Quantity actual) {
030    return new QuantityAssert(actual);
031  }
032}