summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/tests
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@yahoo-inc.com>2017-03-30 13:39:49 +0000
committerTor Egge <Tor.Egge@yahoo-inc.com>2017-03-30 13:39:49 +0000
commitf49c04a3f62ef38d6bc77964c9f7137b68f6b6b0 (patch)
tree886282da7047ff9707f8ca9aeb720a5fab883475 /staging_vespalib/src/tests
parent8ba178cec0ea2cafa912a3e27373e9ebdfd6fcee (diff)
Add convenience methods for storing boolean values in integer tags.
Diffstat (limited to 'staging_vespalib/src/tests')
-rw-r--r--staging_vespalib/src/tests/fileheader/fileheader_test.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/staging_vespalib/src/tests/fileheader/fileheader_test.cpp b/staging_vespalib/src/tests/fileheader/fileheader_test.cpp
index 4e9c8959ca5..2d47739100c 100644
--- a/staging_vespalib/src/tests/fileheader/fileheader_test.cpp
+++ b/staging_vespalib/src/tests/fileheader/fileheader_test.cpp
@@ -146,6 +146,16 @@ Test::testTag()
tag = tmp;
}
}
+ {
+ GenericHeader::Tag trueTag("foo", true);
+ GenericHeader::Tag falseTag("foo", false);
+ EXPECT_EQUAL(GenericHeader::Tag::TYPE_INTEGER, trueTag.getType());
+ EXPECT_EQUAL(GenericHeader::Tag::TYPE_INTEGER, falseTag.getType());
+ EXPECT_EQUAL(1, trueTag.asInteger());
+ EXPECT_EQUAL(0, falseTag.asInteger());
+ EXPECT_TRUE(trueTag.asBool());
+ EXPECT_FALSE(falseTag.asBool());
+ }
}
void