changeset 544:884be64e82d9 feature/boundary_ops

Add test case illustrating issue in split_index for region indices.
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 26 Nov 2020 09:03:54 +0100
parents 51e4bf6ab755
children 8f7919a9b398
files test/testSbpOperators.jl
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
diff -r 51e4bf6ab755 -r 884be64e82d9 test/testSbpOperators.jl
--- a/test/testSbpOperators.jl	Tue Nov 24 18:48:16 2020 +0100
+++ b/test/testSbpOperators.jl	Thu Nov 26 09:03:54 2020 +0100
@@ -218,6 +218,15 @@
     @test range_size(e_s) == (4,)
     @test range_size(e_n) == (4,)
 
+    I_w = [(Index{Lower}(1),Index{Lower}(1)),
+           (Index{Lower}(1),Index{Interior}(2)),
+           (Index{Lower}(1),Index{Interior}(3)),
+           (Index{Lower}(1),Index{Interior}(4)),
+           (Index{Lower}(1),Index{Upper}(5))]
+    v_w = [10,7,4,1.0,1];
+    for i = 1:length(I_w)
+        @test_broken (e_w*v)[I_w[i]...] == v_w[i];
+    end
     @test_broken e_w*v == [10,7,4,1.0,1]
     @test_broken e_e*v == [13,10,7,4,4.0]
     @test_broken e_s*v == [10,11,12,13.0]