
com.bluecatcode.fj.test.Effects Maven / Gradle / Ivy
package com.bluecatcode.fj.test;
import fj.Effect;
import fj.P2;
import fj.test.CheckResult;
import static fj.test.CheckResult.summary;
import static java.lang.System.out;
import static org.junit.Assert.assertFalse;
public class Effects {
private Effects() {
throw new UnsupportedOperationException();
}
public static final Effect> doSummary = new Effect>() {
public void e(final P2 result) {
summary.print(result._2());
out.println(" (" + result._1() + ')');
}
};
public static final Effect> doAssertSummary = new Effect>() {
public void e(final P2 result) {
String summary = CheckResult.summary.showS(result._2());
out.printf("%s (%s)\n", summary, result._1());
assertFalse(summary, result._2().isFalsified());
}
};
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy