<< "Client id: " << (client_id_ ? client_id_->toText() : "(none)") << "\n"
<< "Subnet ID: " << subnet_id_ << "\n"
<< "State: " << statesToText(state_) << "\n"
- << "Relay ID: " << (relay_id_.empty() ? "none" :
+ << "Relay ID: " << (relay_id_.empty() ? "(none)" :
str::dumpAsHex(&relay_id_[0], relay_id_.size())) << "\n"
- << "Remote ID: " << (remote_id_.empty() ? "none" :
+ << "Remote ID: " << (remote_id_.empty() ? "(none)" :
str::dumpAsHex(&remote_id_[0], remote_id_.size())) << "\n";
if (getContext()) {
<< "Client id: " << clientid_->toText() << "\n"
<< "Subnet ID: 789\n"
<< "State: default\n"
- << "Relay ID: none\n"
- << "Remote ID: none\n"
+ << "Relay ID: (none)\n"
+ << "Remote ID: (none)\n"
<< "User context: { \"foobar\": 1234 }\n";
EXPECT_EQ(expected.str(), lease.toText());
<< "Client id: (none)\n"
<< "Subnet ID: 789\n"
<< "State: default\n"
- << "Relay ID: none\n"
- << "Remote ID: none\n";
+ << "Relay ID: (none)\n"
+ << "Remote ID: (none)\n";
EXPECT_EQ(expected.str(), lease.toText());
}
"Client id: (none)\n"
"Subnet ID: 1\n"
"State: declined\n"
- "Relay ID: none\n"
- "Remote ID: none\n"
+ "Relay ID: (none)\n"
+ "Remote ID: (none)\n"
"User context: { }\n"
);
"Client id: (none)\n"
"Subnet ID: 1\n"
"State: default\n"
- "Relay ID: none\n"
- "Remote ID: none\n"
+ "Relay ID: (none)\n"
+ "Remote ID: (none)\n"
"User context: { \"comment\": \"this lease is for the kitchen computer\" }\n"
);
"Client id: (none)\n"
"Subnet ID: 1\n"
"State: default\n"
- "Relay ID: none\n"
- "Remote ID: none\n"
+ "Relay ID: (none)\n"
+ "Remote ID: (none)\n"
"User context: "
"{ \"comment\": \"this lease is for the mainframe computer\", "
"\"comment2\": \"don't release it\" }\n"
"Client id: (none)\n"
"Subnet ID: 1\n"
"State: default\n"
- "Relay ID: none\n"
- "Remote ID: none\n"
+ "Relay ID: (none)\n"
+ "Remote ID: (none)\n"
"User context: { \"a\": \"b\", \"c\": { \"d\": 1, \"e\": 2 } }\n"
);
}