tech.uom.lib.assertj.Assertions Maven / Gradle / Ivy
/*
* Units of Measurement AssertJ Library for Java
* Copyright (c) 2015-2018, Werner Keil and others
*
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions
* and the following disclaimer in the documentation and/or other materials provided with the distribution.
*
* 3. Neither the name of JSR-363, Units of Measurement nor the names of their contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package tech.uom.lib.assertj;
/**
* Entry point for assertions of different data types. Each method in this class is a static factory for the
* type-specific assertion objects.
*/
@javax.annotation.Generated(value="assertj-assertions-generator")
public class Assertions {
/**
* Creates a new instance of {@link javax.measure.DimensionAssert}
.
*
* @param actual the actual value.
* @return the created assertion object.
*/
@org.assertj.core.util.CheckReturnValue
public static tech.uom.lib.assertj.assertions.DimensionAssert assertThat(javax.measure.Dimension actual) {
return new tech.uom.lib.assertj.assertions.DimensionAssert(actual);
}
/**
* Creates a new instance of {@link tech.uom.lib.assertj.assertions.QuantityAssert}
.
*
* @param actual the actual value.
* @return the created assertion object.
*/
@org.assertj.core.util.CheckReturnValue
public static tech.uom.lib.assertj.assertions.QuantityAssert assertThat(javax.measure.Quantity actual) {
return new tech.uom.lib.assertj.assertions.QuantityAssert(actual);
}
/**
* Creates a new instance of {@link tech.uom.lib.assertj.assertions.UnitAssert}
.
*
* @param actual the actual value.
* @return the created assertion object.
*/
@org.assertj.core.util.CheckReturnValue
public static tech.uom.lib.assertj.assertions.UnitAssert assertThat(javax.measure.Unit actual) {
return new tech.uom.lib.assertj.assertions.UnitAssert(actual);
}
/**
* Creates a new {@link Assertions}
.
*/
protected Assertions() {
// empty
}
}