testBigStats();
}
+TEST_F(MySqlLeaseMgrTest, updateStatsOn4SameSubnet) {
+ testUpdateStatsOn4SameSubnet();
+}
+
+TEST_F(MySqlLeaseMgrTest, updateStatsOn4DifferentSubnet) {
+ testUpdateStatsOn4DifferentSubnet();
+}
+
+TEST_F(MySqlLeaseMgrTest, updateStatsOn6SameSubnet) {
+ testUpdateStatsOn6SameSubnet();
+}
+
+TEST_F(MySqlLeaseMgrTest, updateStatsOn6SameSubnetPD) {
+ testUpdateStatsOn6SameSubnetPD();
+}
+
+TEST_F(MySqlLeaseMgrTest, updateStatsOn6DifferentSubnet) {
+ testUpdateStatsOn6DifferentSubnet();
+}
+
+TEST_F(MySqlLeaseMgrTest, updateStatsOn6DifferentSubnetPD) {
+ testUpdateStatsOn6DifferentSubnetPD();
+}
+
/// @brief Test fixture class for testing @ref CfgDbAccessTest using MySQL
/// backend.
class CfgMySqlLbDbAccessTest : public ::testing::Test {
testBigStats();
}
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn4SameSubnet) {
+ testUpdateStatsOn4SameSubnet();
+}
+
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn4DifferentSubnet) {
+ testUpdateStatsOn4DifferentSubnet();
+}
+
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn6SameSubnet) {
+ testUpdateStatsOn6SameSubnet();
+}
+
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn6SameSubnetPD) {
+ testUpdateStatsOn6SameSubnetPD();
+}
+
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn6DifferentSubnet) {
+ testUpdateStatsOn6DifferentSubnet();
+}
+
+TEST_F(PgSqlLeaseMgrTest, updateStatsOn6DifferentSubnetPD) {
+ testUpdateStatsOn6DifferentSubnetPD();
+}
+
/// @brief Test fixture class for testing @ref CfgDbAccessTest using PostgreSQL
/// backend.
class CfgPgSqlLbDbAccessTest : public ::testing::Test {
pool = subnet->getPool(Lease::TYPE_V4, existing->addr_, false);
}
+ // Switch on new-state:old-state mask.
switch (STATE_MASK(lease->state_ , existing->state_)) {
case ASSIGNED_DECLINED:
bumpStat("declined-addresses", existing->subnet_id_, pool, -1);
existing_pool = existing_subnet->getPool(Lease::TYPE_V4, existing->addr_, false);
}
- // Make the new state-old state mask.
+ // Switch on new-state:old-state mask.
switch (STATE_MASK(lease->state_ , existing->state_)) {
case ASSIGNED_ASSIGNED:
bumpStat("assigned-addresses", existing->subnet_id_, existing_pool, -1);
pool = subnet->getPool(existing->type_, existing->addr_, false);
}
- // Make the new state-old state mask.
+ // Switch on new-state:old-state mask.
switch (STATE_MASK(lease->state_, existing->state_)) {
case ASSIGNED_DECLINED:
bumpStat("declined-addresses", existing->subnet_id_, pool, -1);
existing_pool = existing_subnet->getPool(existing->type_, existing->addr_, false);
}
- // Make the new state-old state mask.
+ // Switch on new-state:old-state mask.
switch (STATE_MASK(lease->state_, existing->state_)) {
case ASSIGNED_ASSIGNED:
if (lease->type_ == Lease::TYPE_NA) {