comparison LazyTensors/test/runtests.jl @ 191:25d2ef206fe9 boundary_conditions

Add a few test cases for TensorApplication
author Jonatan Werpers <jonatan@werpers.com>
date Thu, 20 Jun 2019 23:00:05 +0200
parents 715ff09bb2ce
children b5c9be7f391c
comparison
equal deleted inserted replaced
190:8964b3165097 191:25d2ef206fe9
50 v = [0,1,2] 50 v = [0,1,2]
51 @test m*v isa AbstractVector{Int} 51 @test m*v isa AbstractVector{Int}
52 @test size(m*v) == 2 .*size(v) 52 @test size(m*v) == 2 .*size(v)
53 @test (m*v)[0] == (:apply,v,0) 53 @test (m*v)[0] == (:apply,v,0)
54 @test m*m*v isa AbstractVector{Int} 54 @test m*m*v isa AbstractVector{Int}
55 @test (m*m*v)[0] == (:apply,m*v,0) 55 @test (m*m*v)[1] == (:apply,m*v,1)
56 @test (m*m*v)[3] == (:apply,m*v,3)
57 @test (m*m*v)[6] == (:apply,m*v,6)
58 @test_broken BoundsError == (m*m*v)[0]
59 @test_broken BoundsError == (m*m*v)[7]
56 end 60 end