@@ -1681,6 +1681,7 @@ end
16811681
16821682@testset " Tests of SymbolicDimensionsSingleton" begin
16831683 km = SymbolicUnits. km
1684+ m = SymbolicUnits. m
16841685 @test km isa Quantity{T,SymbolicDimensionsSingleton{R}} where {T,R}
16851686 @test dimension (km) isa SymbolicDimensionsSingleton
16861687 @test dimension (km) isa AbstractSymbolicDimensions
@@ -1730,6 +1731,19 @@ end
17301731 SymbolicDimensionsSingleton{Int64},
17311732 Dimensions{Int16}
17321733 ) === Dimensions{Int64}
1734+
1735+ # Test map_dimensions explicitly for coverage:
1736+ @test map_dimensions (- , dimension (km)). km == - 1
1737+ @test map_dimensions (- , dimension (km)) isa SymbolicDimensions
1738+ @test map_dimensions (+ , dimension (km), dimension (m)). km == 1
1739+ @test map_dimensions (+ , dimension (km), dimension (m)). m == 1
1740+ @test map_dimensions (+ , dimension (km), dimension (m)). cm == 0
1741+ @test map_dimensions (+ , dimension (km), SymbolicDimensions (dimension (m))). km == 1
1742+ @test map_dimensions (+ , dimension (km), SymbolicDimensions (dimension (m))). m == 1
1743+ @test map_dimensions (+ , dimension (km), SymbolicDimensions (dimension (m))). cm == 0
1744+ @test map_dimensions (+ , SymbolicDimensions (dimension (km)), dimension (m)). km == 1
1745+ @test map_dimensions (+ , SymbolicDimensions (dimension (km)), dimension (m)). m == 1
1746+ @test map_dimensions (+ , SymbolicDimensions (dimension (km)), dimension (m)). cm == 0
17331747end
17341748
17351749@testset " Test div" begin
0 commit comments