changeset 578:b24b910a9025 feature/boundary_ops

Change inference test to be more explicit about what methods are tested
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 01 Dec 2020 17:41:14 +0100
parents cae4d5b428d6
children cd7d3949f692
files test/testSbpOperators.jl
diffstat 1 files changed, 14 insertions(+), 16 deletions(-) [+]
line wrap: on
line diff
--- a/test/testSbpOperators.jl	Tue Dec 01 16:48:53 2020 +0100
+++ b/test/testSbpOperators.jl	Tue Dec 01 17:41:14 2020 +0100
@@ -291,24 +291,22 @@
         v = ones(Float64, 11)
         u = fill(1.)
 
-        # TBD: Are these testing what we want them to test, apply and apply_transpose,
-        #      or are they testing getindex of TensorMappingApplication?
-        @inferred (e_l*v)[]
-        @inferred (e_r*v)[]
+        @inferred apply(e_l, v)
+        @inferred apply(e_r, v)
 
-        @inferred (e_l'*u)[4]
-        @inferred (e_l'*u)[Index(1,Lower)]
-        @inferred (e_l'*u)[Index(2,Lower)]
-        @inferred (e_l'*u)[Index(6,Interior)]
-        @inferred (e_l'*u)[Index(10,Upper)]
-        @inferred (e_l'*u)[Index(11,Upper)]
+        @inferred apply_transpose(e_l, u, 4)
+        @inferred apply_transpose(e_l, u, Index(1,Lower))
+        @inferred apply_transpose(e_l, u, Index(2,Lower))
+        @inferred apply_transpose(e_l, u, Index(6,Interior))
+        @inferred apply_transpose(e_l, u, Index(10,Upper))
+        @inferred apply_transpose(e_l, u, Index(11,Upper))
 
-        @inferred (e_r'*u)[4]
-        @inferred (e_r'*u)[Index(1,Lower)]
-        @inferred (e_r'*u)[Index(2,Lower)]
-        @inferred (e_r'*u)[Index(6,Interior)]
-        @inferred (e_r'*u)[Index(10,Upper)]
-        @inferred (e_r'*u)[Index(11,Upper)]
+        @inferred apply_transpose(e_r, u, 4)
+        @inferred apply_transpose(e_r, u, Index(1,Lower))
+        @inferred apply_transpose(e_r, u, Index(2,Lower))
+        @inferred apply_transpose(e_r, u, Index(6,Interior))
+        @inferred apply_transpose(e_r, u, Index(10,Upper))
+        @inferred apply_transpose(e_r, u, Index(11,Upper))
     end
 
 end