{DNSName("test5.com"),ComboAddress("0.0.0.0"),false,{SuckRequest::PdnsControl,3}},
};
SuckRequest rr = {DNSName("test3.com"),ComboAddress("0.0.0.0"),false,{SuckRequest::PdnsControl,5}};
+ SuckRequest rr2 = {DNSName("test4.com"),ComboAddress("0.0.0.0"),false,{SuckRequest::Api,6}};
UniQueue suckDomains;
}
});
+ res = suckDomains.insert(rr2);
+ BOOST_CHECK(!res.second);
+ suckDomains.modify(res.first, [priorityAndOrder = rr2.priorityAndOrder] (SuckRequest& so) {
+ if (priorityAndOrder.first < so.priorityAndOrder.first) {
+ so.priorityAndOrder = priorityAndOrder;
+ }
+ });
+
for (int i = 4; i >= 0; i--) {
auto iter = suckDomains.begin();
BOOST_CHECK_EQUAL(iter->domain, sr[i].domain);