package org.reldb.rel.tests.main; import org.junit.After; import org.junit.Test; import org.reldb.rel.tests.BaseOfTest; import org.reldb.rel.v0.values.*; public class TestOperatorSimpleParms extends BaseOfTest { @Test public void testOperatorSimpleParms() { String src = "BEGIN;" + "OPERATOR blah(a integer, b integer) RETURNS integer;" + " RETURN 3 * a + b;" + "END OPERATOR;" + "END;" + "blah(4, 5) + blah(3, 2)"; assertValueEquals(ValueInteger.select(generator, 17 + 11), testEvaluate(src).getValue()); } @After public void testOperatorSimpleParms_cleanup() { String src = "BEGIN;" + " DROP OPERATOR blah(integer, integer);" + "END;" + "true"; assertValueEquals(ValueBoolean.select(generator, true), testEvaluate(src).getValue()); } }