FOP-2425-Marathon/src/graderPrivate/java/h03/MathMinMock.java
Oshgnacknak 3826b5af0c Squashed 'solution/H03/' content from commit ea0c1f2
git-subtree-dir: solution/H03
git-subtree-split: ea0c1f269eb8d625ec4dee6f9888b6e41db30c81
2025-01-11 16:41:08 +01:00

31 lines
769 B
Java

package h03;
import kotlin.Pair;
import java.util.ArrayList;
import java.util.List;
public class MathMinMock {
public static final List<Pair<Integer, Integer>> MIN_INVOCATIONS = new ArrayList<>();
public static int min(int a, int b) {
MIN_INVOCATIONS.add(new Pair<>(a, b));
return Math.min(a, b);
}
public static long min(long a, long b) {
MIN_INVOCATIONS.add(new Pair<>((int) a, (int) b));
return Math.min(a, b);
}
public static float min(float a, float b) {
MIN_INVOCATIONS.add(new Pair<>((int) a, (int) b));
return Math.min(a, b);
}
public static double min(double a, double b) {
MIN_INVOCATIONS.add(new Pair<>((int) a, (int) b));
return Math.min(a, b);
}
}