From afdbf960d6147ec607ddb2c780d3a83068f61357 Mon Sep 17 00:00:00 2001 From: Ebrahim Byagowi Date: Tue, 2 Apr 2019 20:25:06 +0430 Subject: [PATCH] [iter][test] Add another test for hb_reduce Different initial and accumulator types --- src/test-iter.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/test-iter.cc b/src/test-iter.cc index 071edabee..d258c11f1 100644 --- a/src/test-iter.cc +++ b/src/test-iter.cc @@ -181,6 +181,12 @@ main (int argc, char **argv) ; // The result should be something like 0->10, 1->11, ..., 9->19 assert (hb_map_get (result, 9) == 19); + + unsigned int temp3 = 0; + + hb_iter(src) + | hb_map([&] (int i) -> int { return ++temp3; }) + | hb_reduce([&] (float acc, int value) -> float { return acc + value + .05; }, 0) + ; hb_map_destroy (result); + hb_iter (src)