Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Test2 {
- public static int Nameofmethod(int first, int second, int third) {
- if (first == second && second > third || second < third) {
- return third;
- } else if (first == third && first > second || first < second) {
- return second;
- } else if (second == third && second > first || second < first) {
- return first;
- } else {
- return -1;
- }
- }
- public static void main(String[] args) {
- // System.out.println(Nameofmethod(231,23,230));
- int[][] testArrays = {{1,1,1},{1,1,2},{1,2,1},{2,1,1},{1,2,2},{2,1,2}, {2,2,1},
- {1,2,3},{1,3,2},{3,1,2},{2,1,3},{3,2,1},{2,3,1},};
- int [] correctAnswers = {-1,2,2,2,2,2,2,
- 3,3,3,3,3,3};
- int counter = 0;
- int result;
- for (int[] currentTestParams: testArrays) {
- //
- if ((result = Nameofmethod(currentTestParams[0], currentTestParams[1], currentTestParams[2])) == correctAnswers[counter++]) {
- System.out.println( " ok returned " + result);
- } else {
- System.out.println( " fail returned " + result + " " + Arrays.toString(currentTestParams) + " expected " + correctAnswers[counter - 1]);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement