Skip to content

Commit

Permalink
streams
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Dec 23, 2016
1 parent 1d06f08 commit 20a6791
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 7 deletions.
7 changes: 4 additions & 3 deletions src/main/java/io/jare/dynamo/DyBase.java
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
import io.jare.model.Domain;
import io.jare.model.User;
import java.util.Locale;
import java.util.stream.Collectors;
import lombok.EqualsAndHashCode;
import lombok.ToString;

Expand Down Expand Up @@ -90,7 +89,8 @@ public Iterable<Domain> domain(final String name) {
)
.stream()
.map(DyDomain::new)
.collect(Collectors.<Domain>toList());
.map(Domain.class::cast)
::iterator;
}

@Override
Expand All @@ -104,7 +104,8 @@ public Iterable<Domain> all() {
)
.stream()
.map(DyDomain::new)
.collect(Collectors.<Domain>toList());
.map(Domain.class::cast)
::iterator;
}

/**
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/io/jare/dynamo/DyUser.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
import java.io.IOException;
import java.util.Iterator;
import java.util.Locale;
import java.util.stream.Collectors;
import lombok.EqualsAndHashCode;
import lombok.ToString;

Expand Down Expand Up @@ -84,7 +83,8 @@ public Iterable<Domain> mine() {
.where("user", Conditions.equalTo(this.handle))
.stream()
.map(DyDomain::new)
.collect(Collectors.toList());
.map(Domain.class::cast)
::iterator;
}

@Override
Expand Down
4 changes: 2 additions & 2 deletions src/test/java/io/jare/dynamo/DyUserITCase.java
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ public void listsMineDomains() throws Exception {
user.add(String.format("facebook-%d.com", idx));
}
MatcherAssert.assertThat(
user.mine().spliterator().getExactSizeIfKnown(),
Matchers.equalTo((long) Tv.TEN)
user.mine(),
Matchers.iterableWithSize(Tv.TEN)
);
}

Expand Down

0 comments on commit 20a6791

Please sign in to comment.