From 4357950de55a38377d3acdede112e630d01c8a95 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Wed, 28 Sep 2016 17:09:00 -0400 Subject: [PATCH] expanded-filter UT --- c/reg_test/expected/out | 26 ++++++++++++++++++++++++++ c/reg_test/run | 16 ++++++++++++++++ 2 files changed, 42 insertions(+) diff --git a/c/reg_test/expected/out b/c/reg_test/expected/out index a767ed4c2..6d6e059aa 100644 --- a/c/reg_test/expected/out +++ b/c/reg_test/expected/out @@ -12455,6 +12455,32 @@ text="list", type=statement_list: text="continue", type=continue. +---------------------------------------------------------------- expanded filter +mlr --from ./reg_test/input/abixy filter + begin { + @avoid = 3 + } + NR != @avoid + +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 +a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 +a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 +a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 +a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 +a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 +a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 + +mlr --from ./reg_test/input/abixy filter -x + begin { + @avoid = 3 + } + NR != @avoid + +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + + ================================================================ DSL FUNCTIONAL TESTS diff --git a/c/reg_test/run b/c/reg_test/run index a657b26cf..6a5825194 100755 --- a/c/reg_test/run +++ b/c/reg_test/run @@ -976,6 +976,22 @@ mention oosvars etc. in mlr filter mlr_expect_fail filter -v 'break' mlr_expect_fail filter -v 'continue' +mention expanded filter + +run_mlr --from $indir/abixy filter ' + begin { + @avoid = 3 + } + NR != @avoid +' + +run_mlr --from $indir/abixy filter -x ' + begin { + @avoid = 3 + } + NR != @avoid +' + # ---------------------------------------------------------------- announce DSL FUNCTIONAL TESTS