Package org.djunits.value.vfloat.matrix
Class FloatSIMatrixTest
- java.lang.Object
-
- org.djunits.value.vfloat.matrix.FloatSIMatrixTest
-
public class FloatSIMatrixTest extends Object
Test.java.Copyright (c) 2019-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See DJUNITS License- Author:
- Alexander Verbraeck
-
-
Constructor Summary
Constructors Constructor Description FloatSIMatrixTest()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <U extends Unit<U>,S extends AbstractFloatScalarRel<U,S>,V extends AbstractFloatVectorRel<U,S,V>,M extends AbstractFloatMatrixRel<U,S,V,M>>
voidtestAsAll()
Test all "asXX" methods.void
testDimensionLess()
Test the methods that are only implemented in DimensionLess matrices.static void
verifyDimensionLessMatrix(float[][] reference, FloatFunction operation, FloatDimensionlessMatrix got)
Verify the contents of a FloatDimensionlessVector.
-
-
-
Method Detail
-
testAsAll
public <U extends Unit<U>,S extends AbstractFloatScalarRel<U,S>,V extends AbstractFloatVectorRel<U,S,V>,M extends AbstractFloatMatrixRel<U,S,V,M>> void testAsAll() throws NoSuchMethodException, SecurityException, IllegalAccessException, IllegalArgumentException, InvocationTargetException, ClassNotFoundException, UnitException
Test all "asXX" methods.- Type Parameters:
U
- the unit typeS
- the scalar typeV
- the vector typeM
- the matrix type- Throws:
SecurityException
- on errorNoSuchMethodException
- on errorInvocationTargetException
- on errorIllegalArgumentException
- on errorIllegalAccessException
- on errorClassNotFoundException
- on errorUnitException
- on error
-
testDimensionLess
public void testDimensionLess()
Test the methods that are only implemented in DimensionLess matrices.
-
verifyDimensionLessMatrix
public static void verifyDimensionLessMatrix(float[][] reference, FloatFunction operation, FloatDimensionlessMatrix got)
Verify the contents of a FloatDimensionlessVector.- Parameters:
reference
- float[]; the values on which theoperation
needs to be applied to get the values that must be verifiedoperation
- FloatFunction; the operation that converts thereference
values to the values that must be verifiedgot
- DimensionlessMatrix; the values that must be verified
-
-