@@ -1074,48 +1074,4 @@ end
10741074 @test ! isassigned (v, 1 , 2 ) # inbounds but not assigned
10751075 @test ! isassigned (v, 3 , 3 ) # out-of-bounds
10761076 end
1077-
1078- @testset " _unsetindex!" begin
1079- function test_unsetindex (A, B)
1080- copyto! (A, B)
1081- for i in eachindex (A)
1082- @test ! isassigned (A, i)
1083- end
1084- inds = eachindex (A)
1085- @test_throws BoundsError Base. _unsetindex! (A, last (inds) + oneunit (eltype (inds)))
1086- end
1087- @testset " dest IndexLinear, src IndexLinear" begin
1088- for p in (fill (BigInt (2 )), BigInt[1 , 2 ], BigInt[1 2 ; 3 4 ])
1089- A = view (copy (p), ntuple (_-> :, ndims (p))... )
1090- B = view (similar (A), ntuple (_-> :, ndims (p))... )
1091- test_unsetindex (A, B)
1092- test_unsetindex (p, B)
1093- end
1094- end
1095-
1096- @testset " dest IndexLinear, src IndexCartesian" begin
1097- for p in (fill (BigInt (2 )), BigInt[1 , 2 ], BigInt[1 2 ; 3 4 ])
1098- A = view (copy (p), ntuple (_-> :, ndims (p))... )
1099- B = view (similar (A), axes (A)... )
1100- test_unsetindex (A, B)
1101- test_unsetindex (p, B)
1102- end
1103- end
1104-
1105- @testset " dest IndexCartesian, src IndexLinear" begin
1106- for p in (fill (BigInt (2 )), BigInt[1 , 2 ], BigInt[1 2 ; 3 4 ])
1107- A = view (p, axes (p)... )
1108- B = similar (A)
1109- test_unsetindex (A, B)
1110- end
1111- end
1112-
1113- @testset " dest IndexCartesian, src IndexCartesian" begin
1114- for p in (fill (BigInt (2 )), BigInt[1 , 2 ], BigInt[1 2 ; 3 4 ])
1115- A = view (p, axes (p)... )
1116- B = view (similar (A), axes (A)... )
1117- test_unsetindex (A, B)
1118- end
1119- end
1120- end
11211077end
0 commit comments