Skip to content

Commit caadd18

Browse files
committed
Update
1 parent bf3b7ae commit caadd18

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

test/General/functions.jl

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -546,12 +546,17 @@ end
546546
function test_isapprox_ScalarNonlinearFunction()
547547
x = MOI.VariableIndex(1)
548548
y = MOI.VariableIndex(2)
549+
op(head, args...) = MOI.ScalarNonlinearFunction(head, Any[args...])
549550
f = Any[
550-
MOI.ScalarNonlinearFunction(:+, Any[1.0]),
551-
MOI.ScalarNonlinearFunction(:+, Any[0.5, 0.5]),
552-
MOI.ScalarNonlinearFunction(:-, Any[1.0]),
553-
MOI.ScalarNonlinearFunction(:+, Any[x]),
554-
MOI.ScalarNonlinearFunction(:+, Any[y]),
551+
op(:+, 1.0),
552+
op(:+, 0.5, 0.5),
553+
op(:-, 1.0),
554+
op(:+, x),
555+
op(:+, y),
556+
op(:+, op(:sin, x)),
557+
op(:+, op(:sin, x), op(:cos, x)),
558+
op(:+, op(:sin, x), 1.0 * x),
559+
op(:+, 1.0 * x, op(:sin, x)),
555560
]
556561
for i in 1:length(f), j in 1:length(f)
557562
@test isapprox(f[i], f[j]) == (i == j)

0 commit comments

Comments
 (0)