BAEL-5959: Adjust code style (#13299)
* BAEL-5959: Monad in Java * Fix test name * Fix code style
This commit is contained in:
parent
4f15bca650
commit
227fa03142
@ -28,30 +28,16 @@ class MonadSample1 extends MonadBaseExample {
|
|||||||
public double apply(double n) {
|
public double apply(double n) {
|
||||||
return subtract1(add3(divideBy2(multiplyBy2(multiplyBy2(2)))));
|
return subtract1(add3(divideBy2(multiplyBy2(multiplyBy2(2)))));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
final MonadSample1 test = new MonadSample1();
|
|
||||||
System.out.println(test.apply(2));
|
|
||||||
//6.0
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class MonadSample2 extends MonadBaseExample {
|
class MonadSample2 extends MonadBaseExample {
|
||||||
public double apply(double n) {
|
public double apply(double n) {
|
||||||
final double n1 = multiplyBy2(n);
|
double n1 = multiplyBy2(n);
|
||||||
final double n2 = multiplyBy2(n1);
|
double n2 = multiplyBy2(n1);
|
||||||
final double n3 = divideBy2(n2);
|
double n3 = divideBy2(n2);
|
||||||
final double n4 = add3(n3);
|
double n4 = add3(n3);
|
||||||
return subtract1(n4);
|
return subtract1(n4);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
final MonadSample2 test = new MonadSample2();
|
|
||||||
System.out.println(test.apply(2));
|
|
||||||
//6.0
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class MonadSample3 extends MonadBaseExample {
|
class MonadSample3 extends MonadBaseExample {
|
||||||
@ -66,11 +52,6 @@ class MonadSample3 extends MonadBaseExample {
|
|||||||
.get();
|
.get();
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
final MonadSample3 test = new MonadSample3();
|
|
||||||
System.out.println(test.apply(2));
|
|
||||||
//6.0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class MonadSample4 extends MonadBaseExample {
|
class MonadSample4 extends MonadBaseExample {
|
||||||
@ -90,13 +71,6 @@ class MonadSample3 extends MonadBaseExample {
|
|||||||
return leftSide.equals(rightSide);
|
return leftSide.equals(rightSide);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
final MonadSample4 test = new MonadSample4();
|
|
||||||
|
|
||||||
System.out.println(test.leftIdentity()); //true
|
|
||||||
System.out.println(test.rightIdentity()); //true
|
|
||||||
System.out.println(test.associativity()); //true
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
class MonadSample5 extends MonadBaseExample {
|
class MonadSample5 extends MonadBaseExample {
|
||||||
@ -104,10 +78,5 @@ class MonadSample5 extends MonadBaseExample {
|
|||||||
Function<Integer, Optional<Integer>> mapping = value -> Optional.of(value == null ? -1 : value + 1);
|
Function<Integer, Optional<Integer>> mapping = value -> Optional.of(value == null ? -1 : value + 1);
|
||||||
return Optional.ofNullable((Integer) null).flatMap(mapping).equals(mapping.apply(null));
|
return Optional.ofNullable((Integer) null).flatMap(mapping).equals(mapping.apply(null));
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void main(String[] args) {
|
|
||||||
final MonadSample5 test = new MonadSample5();
|
|
||||||
System.out.println(test.fail());
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user