Mercurial > repos > public > sbplib_julia
comparison test/SbpOperators/stencil_set_test.jl @ 1608:8315c456e3b4 feature/boundary_conditions
Simplify parsing of constants from stencil set
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Sun, 09 Jun 2024 00:17:44 +0200 |
parents | 84dc3b9b449b |
children | 471a948cd2b2 |
comparison
equal
deleted
inserted
replaced
1607:7216448d0c5a | 1608:8315c456e3b4 |
---|---|
150 @test_throws ArgumentError parse_tuple(toml["e1"]) | 150 @test_throws ArgumentError parse_tuple(toml["e1"]) |
151 @test_throws ArgumentError parse_tuple(toml["e2"]) | 151 @test_throws ArgumentError parse_tuple(toml["e2"]) |
152 @test_throws ArgumentError parse_tuple(toml["e3"]) | 152 @test_throws ArgumentError parse_tuple(toml["e3"]) |
153 @test_throws ArgumentError parse_tuple(toml["e4"]) | 153 @test_throws ArgumentError parse_tuple(toml["e4"]) |
154 end | 154 end |
155 | |
156 @testset "parse_named_tuple" begin | |
157 toml = TOML.parse(""" | |
158 NamedTuple = {a = "17/48", b = "0.2505765857"} | |
159 """) | |
160 @test parse_named_tuple(toml["NamedTuple"]) == (b = Rational(0.2505765857), a = 17//48) | |
161 end | |
162 | |
163 end | 155 end |
164 | 156 |
165 @testset "parse_rational" begin | 157 @testset "parse_rational" begin |
166 @test SbpOperators.parse_rational("1") isa Rational | 158 @test SbpOperators.parse_rational("1") isa Rational |
167 @test SbpOperators.parse_rational("1") == 1//1 | 159 @test SbpOperators.parse_rational("1") == 1//1 |