diff options
author | Tor Egge <Tor.Egge@yahoo-inc.com> | 2017-03-30 13:39:49 +0000 |
---|---|---|
committer | Tor Egge <Tor.Egge@yahoo-inc.com> | 2017-03-30 13:39:49 +0000 |
commit | f49c04a3f62ef38d6bc77964c9f7137b68f6b6b0 (patch) | |
tree | 886282da7047ff9707f8ca9aeb720a5fab883475 /staging_vespalib/src/tests | |
parent | 8ba178cec0ea2cafa912a3e27373e9ebdfd6fcee (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.cpp | 10 |
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 |