evalConditionの実装
まず異常系のテストの追加へのコメントに対応しました。
本題:
ifの条件式評価の実装のため、text/templateのソースを読んでみましたが、複雑で挫折しました。
したがって以下のような実装にしています。
/* if condition */ならconditionという名前を持つparamsを探し、それがtruthyか判断しています。
テストのログ
hondaa146@MAC00070 twowaysql % go test
first_name: Evan
first_name: Malvina
first_name: Jimmie
PASS
ok gitlab.com/osaki-lab/twowaysql 0.208s
Edited by Koki Honda