@Test
public void testLimit_ExactlySmallest() {

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