BIND 10 #2223: Update tests for code disabled in rrsetsCheck()
BIND 10 Development
do-not-reply at isc.org
Mon Oct 15 17:17:45 UTC 2012
#2223: Update tests for code disabled in rrsetsCheck()
-------------------------------------+-------------------------------------
Reporter: muks | Owner: jinmei
Type: | Status: reviewing
defect | Milestone:
Priority: | Sprint-20121023
medium | Resolution:
Component: | Sensitive: 0
libdns++ | Sub-Project: DNS
Keywords: | Estimated Difficulty: 4
Defect Severity: N/A | Total Hours: 0
Feature Depending on Ticket: |
Add Hours to Ticket: 0 |
Internal?: 0 |
-------------------------------------+-------------------------------------
Comment (by jinmei):
In terms of functionality this version looks okay. I have a few more
minor comments.
- pullSigs(): do we need to call toText() for the RRSIG? I thought
`RRset::toText()` now includes both the main and (if any) RRSIGs.
- s/checkRRset()/rrsetCheck()/?
{{{#!cpp
// separate RRsets (checkRRset() later does not check signatures
}}}
- very minor point, but I suggest placing expected_rrsets first:
{{{#!cpp
std::vector<isc::dns::ConstRRsetPtr> actual_rrsets, expected_rrsets;
}}}
as "expectedXXX" are generally placed first in this function (and
that's gtest's EXPECT_xx convention).
- this comment doesn't seem to match the actual code any more:
{{{#!cpp
// search). Since the actual set is guaranteed to be unique, we
can
// detect it if the expected data has a duplicate by the
match/size
// checks at the end of the function.
}}}
I guess this should now be something like "By guaranteeing the
actual set is unique and the size of both vectors are the same,
we can conclude the two sets are identical after this loop".
--
Ticket URL: <http://bind10.isc.org/ticket/2223#comment:12>
BIND 10 Development <http://bind10.isc.org>
BIND 10 Development
More information about the bind10-tickets
mailing list