summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2015-04-12 17:34:09 +0200
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2016-04-25 22:24:15 +0200
commitbe79585f0e81b27ce3dc6b94f1f502ff86dcef68 (patch)
treebce664b2d1827e4e7d12f674c51471d586fd3b2c /test
parentebc411f2bc9cb7b1742ed5211d36a2b2ac57cdb5 (diff)
Pass "isImplicit" flag to Handler::fieldStart
Diffstat (limited to 'test')
-rw-r--r--test/core/parser/stack/StackTest.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/core/parser/stack/StackTest.cpp b/test/core/parser/stack/StackTest.cpp
index e23cde7..739bc99 100644
--- a/test/core/parser/stack/StackTest.cpp
+++ b/test/core/parser/stack/StackTest.cpp
@@ -76,6 +76,7 @@ struct Tracker {
bool fieldStartReturnValue;
size_t fieldStartIdx;
bool fieldStartIsDefault;
+ bool fieldStartIsImplicit;
bool fieldStartSetIsDefault;
Variant dataData;
@@ -105,6 +106,7 @@ struct Tracker {
fieldStartIdx = 0;
fieldStartIsDefault = false;
+ fieldStartIsImplicit = false;
fieldStartSetIsDefault = false;
dataData = Variant{};
@@ -165,9 +167,10 @@ public:
void end() override { tracker.endCount++; }
- bool fieldStart(bool &isDefault, size_t fieldIdx) override
+ bool fieldStart(bool &isDefault, bool isImplicit, size_t fieldIdx) override
{
tracker.fieldStartIsDefault = isDefault;
+ tracker.fieldStartIsImplicit = isImplicit;
tracker.fieldStartIdx = fieldIdx;
if (tracker.fieldStartSetIsDefault) {
isDefault = true;