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,
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
};