From ba3e90aa6cd2fec522496d10397204a4d9a6b78b Mon Sep 17 00:00:00 2001 From: Torkel Date: Tue, 19 Mar 2024 10:47:13 -0400 Subject: [PATCH] integer quantity --- test/unittests.jl | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/unittests.jl b/test/unittests.jl index 1766e221..83137a64 100644 --- a/test/unittests.jl +++ b/test/unittests.jl @@ -1643,9 +1643,9 @@ end end end end - + # Tests factorial (single integer input). - for Q in (RealQuantity, Quantity, GenericQuantity), D in (Dimensions, SymbolicDimensions) + for Q in (Quantity{Int64}(2u"1")), D in (Dimensions, SymbolicDimensions) for x in rand(3, 1:10) qx_dimensionless = Q(x, D) qx_dimensions = convert(with_type_parameters(Q, Float64, D), Q(x, dimension(u"m/s"))) @@ -1655,7 +1655,7 @@ end end # Tests binomial (two integer inputs). - for Q in (RealQuantity, Quantity, GenericQuantity), D in (Dimensions, SymbolicDimensions) + for Q in (Quantity{Int64}(2u"1")), D in (Dimensions, SymbolicDimensions) for x in rand(3, 1:10), y in rand(3, 1:10) qx_dimensionless = Q(x, D) qx_dimensions = convert(with_type_parameters(Q, Float64, D), Q(x, dimension(u"m/s"))) @@ -1669,6 +1669,7 @@ end @eval @test_throws DimensionError $f($y, $qx_dimensions) end end + s = record_show(DimensionError(u"km/s"), showerror) @test occursin("not dimensionless", s) end