From c5a58420094f895fd1ac07a78f6a9de6cefc2cbc Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sun, 5 Feb 2012 21:53:53 -0800 Subject: [PATCH] ceph-dencoder: SnapContext, SnapRealmInfo Signed-off-by: Sage Weil --- src/common/snap_types.cc | 11 +++++++++++ src/test/encoding/types.h | 4 ++++ 2 files changed, 15 insertions(+) diff --git a/src/common/snap_types.cc b/src/common/snap_types.cc index 1500cac869664..6b65d7cbea243 100644 --- a/src/common/snap_types.cc +++ b/src/common/snap_types.cc @@ -80,3 +80,14 @@ void SnapContext::dump(Formatter *f) const f->dump_unsigned("snap", *p); f->close_section(); } + +void SnapContext::generate_test_instances(list& o) +{ + o.push_back(new SnapContext); + vector v; + o.push_back(new SnapContext(10, v)); + v.push_back(18); + v.push_back(3); + v.push_back(1); + o.push_back(new SnapContext(20, v)); +} diff --git a/src/test/encoding/types.h b/src/test/encoding/types.h index f2cda3fd3e448..90d72776d13e4 100644 --- a/src/test/encoding/types.h +++ b/src/test/encoding/types.h @@ -4,6 +4,10 @@ TYPE(CompatSet) #include "include/filepath.h" TYPE(filepath) +#include "common/snap_types.h" +TYPE(SnapContext) +TYPE(SnapRealmInfo) + #include "msg/msg_types.h" TYPE(entity_name_t) TYPE(entity_addr_t) -- 2.39.5