ImmediateInterpreter: parameterize TapToClickEnableTest

Making this a parameterized test makes it a bit clearer what's going on,
and allows us to make a couple of other simplifications, like removing
the need to reset the interpreter mid-test.

BUG=b:245989146
TEST=run the unit tests on Android; break some expectations and check
     the failure messages include context (index and test mode)

Change-Id: Ia87e671a7ee6ad2101ccaa61762c50255b6a4f6a
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/gestures/+/4908032
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Code-Coverage: Zoss <zoss-cl-coverage@prod.google.com>
Reviewed-by: William Mahon <wmahon@google.com>
Tested-by: Harry Cutts <hcutts@chromium.org>
Commit-Queue: Harry Cutts <hcutts@chromium.org>
2 files changed