#!/bin/bash . ./Common ############################################################################### tst "currency: one currency" <<EOF !-x GBP USD 0.615219 EOF expect <<EOF EOF #------------------------------------------------------------------------------ tst "currency: two currencies" <<EOF !-x EUR USD 1.3214 GBP 1.62542 GBP USD 0.615219 EOF expect <<EOF EOF #------------------------------------------------------------------------------ tst_fail "currency: duplicate currency" <<EOF !-x GBP USD 0.615219 GBP USD 0.615219 EOF expect <<EOF x:2: exchange GBP -> USD is already defined EOF #------------------------------------------------------------------------------ tst_fail "currency: duplicate exchange rate" <<EOF !-x EUR USD 1.3214 USD 1.3214 EOF expect <<EOF x:1: exchange EUR -> USD is already defined EOF ###############################################################################