changeset 466:6eb3f7eb08d6 feature/inflated_tensormapping

Add additional tests for InflatedTensorMapping constructors
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 22 Oct 2020 13:20:00 +0200
parents 73882867c121
children 6458c929de4a
files test/testLazyTensors.jl
diffstat 1 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/test/testLazyTensors.jl	Thu Oct 22 10:27:29 2020 +0200
+++ b/test/testLazyTensors.jl	Thu Oct 22 13:20:00 2020 +0200
@@ -328,6 +328,9 @@
     @test InflatedTensorMapping(I(3,2), A, I(4)) isa TensorMapping{Float64, 4, 4}
     @test InflatedTensorMapping(I(3,2), B, I(4)) isa TensorMapping{Float64, 5, 4}
     @test InflatedTensorMapping(I(3), C, I(2,3)) isa TensorMapping{Float64, 4, 5}
+    @test InflatedTensorMapping(C, I(2,3)) isa TensorMapping{Float64, 3, 4}
+    @test InflatedTensorMapping(I(3), C) isa TensorMapping{Float64, 2, 3}
+    @test InflatedTensorMapping(I(3), I(2,3)) isa TensorMapping{Float64, 3, 3}
 
     @test range_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,4,4)
     @test domain_size(InflatedTensorMapping(I(3,2), A, I(4))) == (3,2,2,4)