Package tech.units.tck.tests.quantity
Class QuantityInterfaceTest
- java.lang.Object
-
- tech.units.tck.tests.quantity.QuantityInterfaceTest
-
@SpecVersion(spec="JSR 385", version="2.1.0") public class QuantityInterfaceTest extends ObjectTests for The Quantity Interface- Since:
- 1.0
- Version:
- 2.0, November 15, 2020
- Author:
- Werner Keil, Almas Shaikh
-
-
Constructor Summary
Constructors Constructor Description QuantityInterfaceTest()
-
Method Summary
Modifier and Type Method Description voidtestQuantityCastAsType()Test that Quantity implementations override asType method.voidtestQuantityEquals()Test that Quantity implementations override equals.voidtestQuantityGetScale()Test that Quantity implementations override getScale.voidtestQuantityGetUnit()Test that Quantity implementations override getUnit.voidtestQuantityGetValue()Test that Quantity implementations override getValue.voidtestQuantityHashCode()Test that Quantity implementations override hashCode.voidtestQuantityIsEquivalentTo()Test that Quantity implementations override to method.voidtestQuantityOp0Inverse()Test that Quantity implementations override inverse.voidtestQuantityOp0To()Test that Quantity implementations override to method.voidtestQuantityOp1Add()Test that Quantity implementations override add.voidtestQuantityOp1DivideByNumber()Test that Quantity implementations override divide with number as argument.voidtestQuantityOp1MultiplyByNumber()Test that Quantity implementations override multiply with number as argument.voidtestQuantityOp1Subtract()Test that Quantity implementations override subtract.voidtestQuantityOp2Divide()Test that Quantity implementations override divide.voidtestQuantityOp2Multiply()Test that Quantity implementations override multiply.
-
-
-
Constructor Detail
-
QuantityInterfaceTest
public QuantityInterfaceTest()
-
-
Method Detail
-
testQuantityCastAsType
@SpecAssertion(section="4.3.1", id="431-A1") public void testQuantityCastAsType()Test that Quantity implementations override asType method.
-
testQuantityEquals
@SpecAssertion(section="4.3.1", id="431-A2") public void testQuantityEquals()Test that Quantity implementations override equals.
-
testQuantityGetScale
@SpecAssertion(section="4.3.1", id="431-A3") public void testQuantityGetScale()Test that Quantity implementations override getScale.
-
testQuantityGetUnit
@SpecAssertion(section="4.3.1", id="431-A4") public void testQuantityGetUnit()Test that Quantity implementations override getUnit.
-
testQuantityGetValue
@SpecAssertion(section="4.3.1", id="431-A5") public void testQuantityGetValue()Test that Quantity implementations override getValue.
-
testQuantityHashCode
@SpecAssertion(section="4.3.1", id="431-A6") public void testQuantityHashCode()Test that Quantity implementations override hashCode.
-
testQuantityIsEquivalentTo
@SpecAssertion(section="4.3.1", id="431-A7") public void testQuantityIsEquivalentTo()Test that Quantity implementations override to method.
-
testQuantityOp0Inverse
@SpecAssertion(section="4.3.1", id="431-A8") public void testQuantityOp0Inverse()Test that Quantity implementations override inverse.
-
testQuantityOp1Add
@SpecAssertion(section="4.3.1.1", id="4311-A1") public void testQuantityOp1Add()Test that Quantity implementations override add.
-
testQuantityOp1MultiplyByNumber
@SpecAssertion(section="4.3.1.1", id="4311-A4") public void testQuantityOp1MultiplyByNumber()Test that Quantity implementations override multiply with number as argument.
-
testQuantityOp1DivideByNumber
@SpecAssertion(section="4.3.1.1", id="4311-A5") public void testQuantityOp1DivideByNumber()Test that Quantity implementations override divide with number as argument.
-
testQuantityOp1Subtract
@SpecAssertion(section="4.3.1.1", id="4311-A6") public void testQuantityOp1Subtract()Test that Quantity implementations override subtract.
-
testQuantityOp2Divide
@SpecAssertion(section="4.3.1.2", id="4312-A1") public void testQuantityOp2Divide()Test that Quantity implementations override divide.
-
testQuantityOp2Multiply
@SpecAssertion(section="4.3.1.2", id="4312-A2") public void testQuantityOp2Multiply()Test that Quantity implementations override multiply.
-
testQuantityOp0To
@SpecAssertion(section="4.3.1", id="431-A9") public void testQuantityOp0To()Test that Quantity implementations override to method.
-
-