From 4b2807e32aea3de5126265834a4e370f1a10528f Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Thu, 31 Jan 2019 16:16:37 +0100 Subject: [PATCH] Check for emptyness, and populate dynar before testing xbt_dynar_foreach_ptr. --- src/xbt/dynar_test.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/xbt/dynar_test.cpp b/src/xbt/dynar_test.cpp index 808f9d0a17..1c02aa7696 100644 --- a/src/xbt/dynar_test.cpp +++ b/src/xbt/dynar_test.cpp @@ -79,7 +79,11 @@ TEST_CASE("xbt::dynar: generic C vector", "dynar") xbt_dynar_shift(d, &i); REQUIRE(i == cpt); // The retrieved value is not the same than the injected one } + REQUIRE(xbt_dynar_is_empty(d)); + for (int cpt = 0; cpt < NB_ELEM; cpt++) { + xbt_dynar_push_as(d, int, -1); + } int* pi; xbt_dynar_foreach_ptr(d, cursor, pi) { *pi = 0; } xbt_dynar_foreach (d, cursor, i) { -- 2.20.1