/** @(#)TestHayLetrasDuplicadas.java 2010 Datos de prueba para {@code hayLetrasDuplicadas()}. @author Adolfo Di Mare */ import junit.framework.*; /** Datos de prueba para el método {@code hayLetrasDuplicadas()}. */ public class TestHayLetrasDuplicadas extends TestCase { /* RELLENE CON SU ESPECIFICACION */ public static boolean hayDuplicados( char V[] ) { int dup = 0; { /* RELLENE CON SU ALGORITMO */ } return (dup > V.length ); } /* RELLENE CON SU ESPECIFICACION */ public static boolean hayLetrasDuplicadas( String str ) { char V[] = new char[ str.length() ]; { /* RELLENE CON SU ALGORITMO */ } return hayDuplicados( V ); } /* Rutina de prueba para {@code hayLetrasDuplicadas()} */ public static void test_hayLetrasDuplicadas() { assertFalse( hayLetrasDuplicadas( "abcdef" ) ); assertFalse( hayLetrasDuplicadas( "aAbcdef" ) ); assertFalse( hayLetrasDuplicadas( "" ) ); assertTrue( hayLetrasDuplicadas( "AbcdefA" ) ); assertTrue( hayLetrasDuplicadas( "abcDDef" ) ); { String r = "abcde"; assertTrue( r.charAt(0) == 'a' ); assertTrue( r.charAt(1) == 'b' ); assertTrue( r.charAt(4) == 'e' ); assertTrue( r.charAt(r.length()-1) == 'e' ); } } } // EOF: TestHayLetrasDuplicadas.java