Skip to content

Commit 5f54a91

Browse files
nomicfluxjnape
authored andcommitted
Added type parameters to appease earlier versions of Java 8
1 parent 22f9d67 commit 5f54a91

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/test/java/com/jnape/palatable/lambda/matchers/StateTMatcherTest.java

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package com.jnape.palatable.lambda.matchers;
22

33
import com.jnape.palatable.lambda.adt.Either;
4+
import com.jnape.palatable.lambda.adt.hlist.Tuple2;
5+
import com.jnape.palatable.lambda.io.IO;
6+
import com.jnape.palatable.lambda.monad.MonadRec;
47
import com.jnape.palatable.lambda.monad.transformer.builtin.StateT;
58
import org.junit.Test;
69
import testsupport.matchers.StateTMatcher;
@@ -36,21 +39,23 @@ public void whenExecWithMatcher() {
3639
@Test
3740
public void whenRunWithUsingTwoMatchers() {
3841
assertThat(stateT(Either.right(1)),
39-
whenRunWith(left("0"), isRightThat(equalTo(1)), isRightThat(isLeftThat(equalTo("0")))));
42+
StateTMatcher.<Either<String, Integer>, Either<String, ?>, Integer, Either<String, Integer>, Either<String, Either<String, Integer>>, Either<String, Tuple2<Integer, Either<String, Integer>>>>whenRunWith(left("0"),
43+
isRightThat(equalTo(1)), isRightThat(isLeftThat(equalTo("0")))));
4044
}
4145

4246
@Test
4347
public void whenRunWithUsingOneTupleMatcher() {
4448
assertThat(stateT(Either.right(1)),
45-
whenRunWith(left("0"), isRightThat(equalTo(tuple(1, left("0"))))));
49+
StateTMatcher.<Either<String, Integer>, Either<String, ?>, Integer, Either<String, Integer>, Either<String, Either<String, Integer>>, Either<String, Tuple2<Integer, Either<String, Integer>>>>whenRunWith(left("0"),
50+
isRightThat(equalTo(tuple(1, left("0"))))));
4651
}
4752

4853
@Test
4954
public void onlyRunsStateOnceWithTupleMatcher() {
5055
AtomicInteger count = new AtomicInteger(0);
5156

5257
assertThat(StateT.gets(s -> io(count::incrementAndGet)),
53-
whenRunWith(0, yieldsValue(equalTo(tuple(1, 0)))));
58+
StateTMatcher.<Integer, IO<?>, Integer, IO<Integer>, IO<Integer>, IO<Tuple2<Integer, Integer>>>whenRunWith(0, yieldsValue(equalTo(tuple(1, 0)))));
5459
assertEquals(1, count.get());
5560
}
5661
}

0 commit comments

Comments
 (0)