]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2470] initialize test Rdata for RRCollatorTest in member init list.
authorJINMEI Tatuya <jinmei@isc.org>
Wed, 12 Dec 2012 19:00:11 +0000 (11:00 -0800)
committerJINMEI Tatuya <jinmei@isc.org>
Wed, 12 Dec 2012 19:00:11 +0000 (11:00 -0800)
as a bonus we can make them const.

src/lib/dns/tests/rrcollator_unittest.cc

index 11e442e97cee9f143281ae4f64693d5152fc7474..e66f87c03a23719e56b64de3179311fb8e2704a4 100644 (file)
@@ -53,20 +53,17 @@ protected:
         origin_("example.com"), rrclass_(RRClass::IN()), rrttl_(3600),
         throw_from_callback_(false),
         collator_(boost::bind(addRRset, _1, &rrsets_, &throw_from_callback_)),
-        rr_callback_(collator_.getCallback())
-    {
-        a_rdata1_ = createRdata(RRType::A(), rrclass_, "192.0.2.1");
-        a_rdata2_ = createRdata(RRType::A(), rrclass_, "192.0.2.2");
-
-        txt_rdata_ = createRdata(RRType::TXT(), rrclass_, "test");
-
-        sig_rdata1_ = createRdata(RRType::RRSIG(), rrclass_,
-                                  "A 5 3 3600 20000101000000 20000201000000 "
-                                  "12345 example.com. FAKE\n");
-        sig_rdata2_ = createRdata(RRType::RRSIG(), rrclass_,
-                                  "NS 5 3 3600 20000101000000 20000201000000 "
-                                  "12345 example.com. FAKE\n");
-    }
+        rr_callback_(collator_.getCallback()),
+        a_rdata1_(createRdata(RRType::A(), rrclass_, "192.0.2.1")),
+        a_rdata2_(createRdata(RRType::A(), rrclass_, "192.0.2.2")),
+        txt_rdata_(createRdata(RRType::TXT(), rrclass_, "test")),
+        sig_rdata1_(createRdata(RRType::RRSIG(), rrclass_,
+                                "A 5 3 3600 20000101000000 20000201000000 "
+                                "12345 example.com. FAKE\n")),
+        sig_rdata2_(createRdata(RRType::RRSIG(), rrclass_,
+                                "NS 5 3 3600 20000101000000 20000201000000 "
+                                "12345 example.com. FAKE\n"))
+    {}
 
     void checkRRset(const Name& expected_name, const RRClass& expected_class,
                     const RRType& expected_type, const RRTTL& expected_ttl,
@@ -99,10 +96,10 @@ protected:
     const RRClass rrclass_;
     const RRTTL rrttl_;
     vector<ConstRRsetPtr> rrsets_;
-    RdataPtr a_rdata1_, a_rdata2_, txt_rdata_, sig_rdata1_, sig_rdata2_;
     bool throw_from_callback_;
     RRCollator collator_;
     AddRRCallback rr_callback_;
+    const RdataPtr a_rdata1_, a_rdata2_, txt_rdata_, sig_rdata1_, sig_rdata2_;
     vector<ConstRdataPtr> rdatas_; // placeholder for expected data
 };