From 4de0bba9a58a8c65ebef628c166e409b5d95092b Mon Sep 17 00:00:00 2001 From: cxl Date: Sun, 6 Nov 2016 07:45:29 +0000 Subject: [PATCH] .autotest git-svn-id: svn://ultimatepp.org/upp/trunk@10397 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- autotest/RangeCoLoop/RangeCoLoop.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/autotest/RangeCoLoop/RangeCoLoop.cpp b/autotest/RangeCoLoop/RangeCoLoop.cpp index 2b78489de..91f2b40a0 100644 --- a/autotest/RangeCoLoop/RangeCoLoop.cpp +++ b/autotest/RangeCoLoop/RangeCoLoop.cpp @@ -18,6 +18,18 @@ CONSOLE_APP_MAIN { sum += sum1; }); + ASSERT(sum = Sum(x)); + + sum = 0; + + CoLoopI(0, x.GetCount(), [&sum, &x](int from, int to) { + int sum1 = 0; + while(from < to) + sum1 += x[from++]; + CoWork::FinLock(); + sum += sum1; + }); + ASSERT(sum = Sum(x)); LOG("=================== OK");