|
2 | 2 | Mod.@polyvar x y |
3 | 3 | @test x > y |
4 | 4 | @test x^2 > y^2 |
5 | | - X = [x^2, x*y, y^2] |
| 5 | + X = [y^2, x*y, x^2] |
6 | 6 | @test isempty(@inferred monomials((x, y), 1:0)) |
7 | 7 | for (i, m) in enumerate(monomials((x, y), 2)) |
8 | 8 | @test m == X[i] |
9 | 9 | end |
10 | 10 | for (i, m) in enumerate(monomials((x, y), 2:2)) |
11 | 11 | @test m == X[i] |
12 | 12 | end |
13 | | - X = [x^2, y^2] |
| 13 | + X = [y^2, x^2] |
14 | 14 | for (i, m) in enumerate(monomials((x, y), 2, m -> m != x*y)) |
15 | 15 | @test m == X[i] |
16 | 16 | end |
|
27 | 27 | @test variables(X)[1] == x |
28 | 28 | @test variables(X)[2] == y |
29 | 29 | @test X[2:3][1] == x |
30 | | - @test X[2:3][2] == 1 |
| 30 | + @test X[2:3][2] == x * y |
31 | 31 | @test monovec(X[[3, 2]])[1] == x |
32 | | - @test monovec(X[[3, 2]])[2] == 1 |
| 32 | + @test monovec(X[[3, 2]])[2] == x * y |
33 | 33 | # Documentation examples |
34 | | - @test monovec([x*y, x, x*y, x^2*y, x]) == [x^2*y, x*y, x] |
| 34 | + @test monovec([x*y, x, x*y, x^2*y, x]) == [x, x*y, x^2*y] |
35 | 35 | @test monovectype([x*y, x, 1, x^2*y, x]) <: AbstractVector{typeof(x*y)} |
36 | 36 | @test monovectype([x*y, x, x*y, x^2*y, x]) <: AbstractVector |
37 | 37 | σ, smv = sortmonovec([x*y, x, x*y, x^2*y, x]) |
38 | | - @test smv == [x^2*y, x*y, x] |
39 | | - @test σ[1] == 4 |
| 38 | + @test smv == [x, x*y, x^2*y] |
| 39 | + @test σ[3] == 4 |
40 | 40 | @test σ[2] in (1, 3) |
41 | | - @test σ[3] in (2, 5) |
42 | | - @test mergemonovec([[x*y, x, x*y], [x^2*y, x]]) == [x^2*y, x*y, x] |
| 41 | + @test σ[1] in (2, 5) |
| 42 | + @test mergemonovec([[x*y, x, x*y], [x^2*y, x]]) == [x, x*y, x^2*y] |
43 | 43 | @test_throws ArgumentError monovec([1, 2], [x^2]) |
44 | | - σ, X = sortmonovec((y, x)) |
| 44 | + σ, X = sortmonovec((x, y)) |
45 | 45 | @test σ == [2, 1] |
46 | | - @test X == [x, y] |
| 46 | + @test X == [y, x] |
47 | 47 | @test monomialtype([x, y]) <: AbstractMonomial |
48 | 48 | @test monomialtype([x^2, 1]) <: AbstractMonomial |
49 | 49 | @test monomialtype([x*y, x+y]) <: AbstractMonomial |
|
0 commit comments