summaryrefslogtreecommitdiffstats
path: root/net/quic/congestion_control/leaky_bucket_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/quic/congestion_control/leaky_bucket_test.cc')
-rw-r--r--net/quic/congestion_control/leaky_bucket_test.cc14
1 files changed, 7 insertions, 7 deletions
diff --git a/net/quic/congestion_control/leaky_bucket_test.cc b/net/quic/congestion_control/leaky_bucket_test.cc
index f0e6ec0..a510200 100644
--- a/net/quic/congestion_control/leaky_bucket_test.cc
+++ b/net/quic/congestion_control/leaky_bucket_test.cc
@@ -14,15 +14,15 @@ namespace test {
class LeakyBucketTest : public ::testing::Test {
protected:
void SetUp() {
- leaky_bucket_.reset(new LeakyBucket(&clock_, 0));
+ leaky_bucket_.reset(new LeakyBucket(&clock_, QuicBandwidth::Zero()));
}
MockClock clock_;
scoped_ptr<LeakyBucket> leaky_bucket_;
};
TEST_F(LeakyBucketTest, Basic) {
- int bytes_per_second = 200000;
- leaky_bucket_->SetDrainingRate(bytes_per_second);
+ QuicBandwidth draining_rate = QuicBandwidth::FromBytesPerSecond(200000);
+ leaky_bucket_->SetDrainingRate(draining_rate);
leaky_bucket_->Add(2000);
EXPECT_EQ(2000u, leaky_bucket_->BytesPending());
EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10),
@@ -54,8 +54,8 @@ TEST_F(LeakyBucketTest, Basic) {
}
TEST_F(LeakyBucketTest, ChangeDrainRate) {
- int bytes_per_second = 200000;
- leaky_bucket_->SetDrainingRate(bytes_per_second);
+ QuicBandwidth draining_rate = QuicBandwidth::FromBytesPerSecond(200000);
+ leaky_bucket_->SetDrainingRate(draining_rate);
leaky_bucket_->Add(2000);
EXPECT_EQ(2000u, leaky_bucket_->BytesPending());
EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10),
@@ -64,8 +64,8 @@ TEST_F(LeakyBucketTest, ChangeDrainRate) {
EXPECT_EQ(1000u, leaky_bucket_->BytesPending());
EXPECT_EQ(QuicTime::Delta::FromMilliseconds(5),
leaky_bucket_->TimeRemaining());
- bytes_per_second = 100000; // Cut drain rate in half.
- leaky_bucket_->SetDrainingRate(bytes_per_second);
+ draining_rate = draining_rate.Scale(0.5f); // Cut drain rate in half.
+ leaky_bucket_->SetDrainingRate(draining_rate);
EXPECT_EQ(1000u, leaky_bucket_->BytesPending());
EXPECT_EQ(QuicTime::Delta::FromMilliseconds(10),
leaky_bucket_->TimeRemaining());