@Test
public void testLimit_EdgeOverLargest() {

  long limit = REC_D_400K.getNewEntry().getUncompressedSize() + 1; // 1 byte extra room
  TotalRecompressionLimiter limiter = new TotalRecompressionLimiter(limit);
  List<QualifiedRecommendation> expected = new ArrayList<QualifiedRecommendation>();
  expected.add(REC_D_400K);
  expected.addAll(suppressed(REC_A_100K, REC_B_200K, REC_C_300K));
  expected.addAll(ALL_IGNORED_RECS);
  assertEquivalence(expected, limiter.getModifiedRecommendations(OLD_FILE, NEW_FILE, ALL_RECS));
}