/** @(#)TestMaxParImpar.java 2009 adolfo@di-mare.com Datos de prueba para {@code Encajados}. @author Adolfo Di Mare */ import junit.framework.*; /** Datos de prueba para la clase {@code Encajados}. */ public class TestMaxParImpar extends TestCase { /** Retorna el valor más grande de los pares o impares del vector {@code V[]}. * */ public static int maxParImpar( int[] V ) { if ( V.equals(null) ) { // V[] no existe todavía return Integer.MIN_VALUE; } else if ( V.length == 0 ) { // V[] está vacío return Integer.MIN_VALUE; } int pares = 0, impares = 0; int maxPar = Integer.MIN_VALUE; int maxImpar = Integer.MIN_VALUE; { /******************************\ * * * RELLENE CON SU ALGORITMO * * * \******************************/ } } /** test -> {@code maxParImpar()}. */ public void testMaxParImpar() { { int[] V = {1,2,3,4,5,6,7 }; assertTrue( 7 == maxParImpar( V ) ); } { int[] V = {7,6,5,4,3,2,1 }; assertTrue( 7 == maxParImpar( V ) ); } { int[] V = {1,2,3,4,4,5,6 }; assertTrue( 6 == maxParImpar( V ) ); } { int[] V = {1,2,3,4,4,5,1 }; assertTrue( 5 == maxParImpar( V ) ); } { int[] V = {0,1,1,1,1,1,0 }; assertTrue( 1 == maxParImpar( V ) ); } { int[] V = {0,1,2,3}; assertTrue( 3 == maxParImpar( V ) ); } { int[] V = {4,3,2,1}; assertTrue( 4 == maxParImpar( V ) ); } { int[] V = {-1,-1,-1,0,0 }; assertTrue(-1 == maxParImpar( V ) ); } }; } // EOF: TestMaxParImpar.java