@@ -1429,17 +1429,24 @@ end
14291429 @test zero (Quantity[1 m, 1 s]) == [0 m, 0 s]
14301430 @test zero ([1 mm, missing ]) == [0 mm, 0 mm]
14311431 @test zero (Union{typeof (0.0 s),Missing}[missing ]) == [0.0 s]
1432- @test_broken zero (Union{Quantity{Int,𝐋},Missing}[1 mm, missing ]) == [0 mm, 0 m]
1433- @test_broken zero (Union{Quantity{Float64,𝐋},Missing}[1.0 mm, missing ]) == [0.0 mm, 0.0 m]
1432+ if VERSION ≥ v " 1.10.0-DEV.425"
1433+ @test zero (Union{Quantity{Int,𝐋},Missing}[1 mm, missing ]) == [0 m, 0 m]
1434+ @test zero (Union{Quantity{Float64,𝐋},Missing}[1.0 mm, missing ]) == [0.0 m, 0.0 m]
1435+ @test zero (Union{Quantity{Int,𝚯},Missing}[1 °C, 2 °F, missing ]) == [0 K, 0 K, 0 K]
1436+ @test zero (Vector {Union{Quantity{Float64,𝐋},Missing}} (undef, 1 )) == [0.0 m]
1437+ else
1438+ @test_broken zero (Union{Quantity{Int,𝐋},Missing}[1 mm, missing ]) == [0 m, 0 m]
1439+ @test_broken zero (Union{Quantity{Float64,𝐋},Missing}[1.0 mm, missing ]) == [0.0 m, 0.0 m]
1440+ @test_broken zero (Union{Quantity{Int,𝚯},Missing}[1 °C, 2 °F, missing ]) == [0 K, 0 K, 0 K]
1441+ @test_broken zero (Vector {Union{Quantity{Float64,𝐋},Missing}} (undef, 1 )) == [0.0 m]
1442+ end
14341443 @test_broken zero (Union{Quantity,Missing}[1 m, 1 mm]) == [0 m, 0 mm]
14351444 @test zero ([1 °C, 2 °C]) == [0 K, 0 K]
14361445 @test zero (Quantity[1 °C, 2 °F]) == [0 K, 0 K]
14371446 @test zero (Union{typeof (0 °C),Missing}[missing ]) == [0 K]
1438- @test_broken zero (Union{Quantity{Int,𝚯},Missing}[1 °C, 2 °F, missing ]) == [0 K, 0 K, 0 K]
14391447 @test zero (Vector {typeof(big(1)mm)} (undef, 1 )) == [big (0 )mm]
14401448 @test zero (Vector {Union{typeof(big(1)mm),Missing}} (undef, 1 )) == [big (0 )mm]
14411449 @test zero (Vector {Quantity{Float64,𝐋}} (undef, 1 )) == [0.0 m]
1442- @test_broken zero (Vector {Union{Quantity{Float64,𝐋},Missing}} (undef, 1 )) == [0.0 m]
14431450 @test_throws MethodError zero (Union{Quantity,Missing}[1 m, 1 s, missing ])
14441451 @test_throws MethodError zero (Vector {Quantity} (undef, 1 ))
14451452 @test_throws MethodError zero (Vector {Union{Quantity,Missing}} (undef, 1 ))
0 commit comments