Mercurial > repos > public > sbplib_julia
comparison test/testSbpOperators.jl @ 519:51e4bf6ab755 feature/boundary_ops
Update fixed previously broken tests.
author | Vidar Stiernström <vidar.stiernstrom@it.uu.se> |
---|---|
date | Tue, 24 Nov 2020 18:48:16 +0100 |
parents | 2edacece1637 |
children | 884be64e82d9 |
comparison
equal
deleted
inserted
replaced
518:a5caa934b35f | 519:51e4bf6ab755 |
---|---|
182 e_r = BoundaryRestriction(g,op.eClosure,Upper()) | 182 e_r = BoundaryRestriction(g,op.eClosure,Upper()) |
183 | 183 |
184 v = evalOn(g,x->1+x^2) | 184 v = evalOn(g,x->1+x^2) |
185 u = fill(3.124) | 185 u = fill(3.124) |
186 | 186 |
187 @test_broken (e_l*v)[Index{Lower}(1)] == v[1] | 187 @test (e_l*v)[Index{Lower}(1)] == v[1] |
188 @test_broken (e_r*v)[Index{Upper}(4)] == v[end] | 188 @test (e_r*v)[Index{Upper}(4)] == v[end] |
189 @test e_l'*u == [u[], 0, 0, 0] | 189 @test e_l'*u == [u[], 0, 0, 0] |
190 @test e_r'*u == [0, 0, 0, u[]] | 190 @test e_r'*u == [0, 0, 0, u[]] |
191 @test_throws BoundsError (e_l*v)[Index{Lower}(3)] | 191 @test_throws BoundsError (e_l*v)[Index{Lower}(3)] |
192 @test_throws BoundsError (e_r*v)[Index{Upper}(3)] | 192 @test_throws BoundsError (e_r*v)[Index{Upper}(3)] |
193 | 193 |