Skip to content

Commit 40fdae6

Browse files
committed
mpoly form tests
1 parent 84784ff commit 40fdae6

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

test/nf.jl

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
using SymbolicUtils, Test
2+
@testset "polyform" begin
3+
@syms a b c d
4+
@test simplify(a * (b + -1 * c) + -1 * (b * a + -1 * c * a), mpoly=true) == 0
5+
@eqtest simplify(sin((a+b)^2)^2; mpoly=true) == sin(a^2+b^2+2*a*b)^2
6+
# fixme: can this be made faster?
7+
@test simplify(sin((a+b)^2)^2 + cos((a+b)^2)^2; mpoly=true) == 1
8+
end

test/runtests.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ include("basics.jl")
1818
include("order.jl")
1919
include("rewrite.jl")
2020
include("rulesets.jl")
21+
include("nf.jl")
2122
include("interface.jl")
2223
include("fuzz.jl")
2324
if haskey(ENV, "TRAVIS")

0 commit comments

Comments
 (0)