diff --git a/src/main/java/com/jcabi/dynamo/AwsFrame.java b/src/main/java/com/jcabi/dynamo/AwsFrame.java index 606d3b0..caacd49 100644 --- a/src/main/java/com/jcabi/dynamo/AwsFrame.java +++ b/src/main/java/com/jcabi/dynamo/AwsFrame.java @@ -113,7 +113,7 @@ final class AwsFrame extends AbstractCollection implements Frame { @Override public boolean isEmpty() { - return this.iterator().hasNext(); + return !this.iterator().hasNext(); } @Override diff --git a/src/test/java/com/jcabi/dynamo/AwsFrameITCase.java b/src/test/java/com/jcabi/dynamo/AwsFrameITCase.java index 99a640d..8388627 100644 --- a/src/test/java/com/jcabi/dynamo/AwsFrameITCase.java +++ b/src/test/java/com/jcabi/dynamo/AwsFrameITCase.java @@ -63,6 +63,12 @@ public void calculatesItems() throws Exception { .size(), Matchers.equalTo(Tv.TEN) ); + MatcherAssert.assertThat( + tbl.frame() + .through(new ScanValve().withLimit(1)) + .isEmpty(), + Matchers.equalTo(false) + ); MatcherAssert.assertThat( tbl.frame() .through(new ScanValve().withLimit(Tv.HUNDRED))