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