\set ECHO none -- You should write your tests SELECT jsonrpc.execute(' { "jsonrpc": "2.0", "method": "subtract", "params": { "minuend": 42, "subtrahend": 23 }, "id": 1 } '); execute ------------------------------------------------ {"id" : "1", "jsonrpc" : "2.0", "result" : 19} (1 row) SELECT jsonrpc.execute(' { "jsonrpc": "2.0", "method": "subtract", "params": { "subtrahend": 23, "minuend": 42 }, "id": 1 } '); execute ------------------------------------------------ {"id" : "1", "jsonrpc" : "2.0", "result" : 19} (1 row) SELECT jsonrpc.execute(' { "jsonrpc": "2.0", "method": "subtract", "params": { "minuend": 23, "subtrahend": 42 }, "id": 1 } '); execute ------------------------------------------------- {"id" : "1", "jsonrpc" : "2.0", "result" : -19} (1 row) SELECT jsonrpc.execute(' { "jsonrpc": "2.0", "method": "subtract", "params": { "minuend": 23, "subtrahend": 42 }, "id": 1 } '); execute ------------------------------------------------- {"id" : "1", "jsonrpc" : "2.0", "result" : -19} (1 row) ROLLBACK;