Loading src/java/com/android/internal/telephony/SlidingWindowEventCounter.java +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ public class SlidingWindowEventCounter { public synchronized boolean isInWindow() { return (mTimestampQueueMillis.size() == mNumOccurrences) && mTimestampQueueMillis.peekFirst() + mWindowSizeMillis >= mTimestampQueueMillis.peekLast(); + mWindowSizeMillis > mTimestampQueueMillis.peekLast(); } @VisibleForTesting Loading tests/telephonytests/src/com/android/internal/telephony/SlidingWindowEventCounterTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ public class SlidingWindowEventCounterTest { counter = new SlidingWindowEventCounter(0, 2); counter.addOccurrence(mInitialTime); counter.addOccurrence(mInitialTime); assertTrue(counter.isInWindow()); assertFalse(counter.addOccurrence(mInitialTime + 1)); assertFalse(counter.isInWindow()); assertFalse(counter.addOccurrence(mInitialTime)); assertFalse(counter.addOccurrence(mInitialTime)); } } Loading
src/java/com/android/internal/telephony/SlidingWindowEventCounter.java +1 −1 Original line number Diff line number Diff line Loading @@ -78,7 +78,7 @@ public class SlidingWindowEventCounter { public synchronized boolean isInWindow() { return (mTimestampQueueMillis.size() == mNumOccurrences) && mTimestampQueueMillis.peekFirst() + mWindowSizeMillis >= mTimestampQueueMillis.peekLast(); + mWindowSizeMillis > mTimestampQueueMillis.peekLast(); } @VisibleForTesting Loading
tests/telephonytests/src/com/android/internal/telephony/SlidingWindowEventCounterTest.java +3 −2 Original line number Diff line number Diff line Loading @@ -79,7 +79,8 @@ public class SlidingWindowEventCounterTest { counter = new SlidingWindowEventCounter(0, 2); counter.addOccurrence(mInitialTime); counter.addOccurrence(mInitialTime); assertTrue(counter.isInWindow()); assertFalse(counter.addOccurrence(mInitialTime + 1)); assertFalse(counter.isInWindow()); assertFalse(counter.addOccurrence(mInitialTime)); assertFalse(counter.addOccurrence(mInitialTime)); } }