@Test
public void testLimit_EdgeUnderLargest() {

  long limit =
      REC_D_400K.getOldEntry().getUncompressedSize()
          - REC_D_400K.getOldEntry().getCompressedSize()
          - 1; // 1 byte too small
  DeltaFriendlyOldBlobSizeLimiter limiter = new DeltaFriendlyOldBlobSizeLimiter(limit);
  List<QualifiedRecommendation> expected = new ArrayList<QualifiedRecommendation>();
  expected.add(REC_C_300K);
  expected.addAll(suppressed(REC_A_100K, REC_B_200K, REC_D_400K));
  expected.addAll(ALL_IGNORED_RECS);
  assertEquivalence(expected, limiter.getModifiedRecommendations(tempFile, tempFile, ALL_RECS));
}