test/interpreter/test_general.rb in hilbert-0.0.2700100 vs test/interpreter/test_general.rb in hilbert-0.0.2700110
- old
+ new
@@ -2,11 +2,19 @@
class TestGeneral < TestInterpreterBase
def setup
end
+ # TODO: opposite
+ def assert_iq_equal(output, input)
+ assert_equal(output, Hilbert::Iq.execute(input))
+ end
+
def test_general
assert_iq_equal('2x', '2x')
- assert_iq_equal('x + x', '2x')
- assert_iq_equal('x * y', 'xy')
+ assert_iq_equal('2x', 'x + x')
+ # assert_iq_equal('xy', 'xy')
+ assert_iq_equal('x ^ y', 'x ^ y')
+ assert_iq_equal('2sin( x )', 'sin(x) + sin(x)')
+ assert_iq_equal('log( x ) ^ 2', 'log(x) * log(x)')
end
end