Skip to content

Latest commit

 

History

History
70 lines (43 loc) · 1.4 KB

File metadata and controls

70 lines (43 loc) · 1.4 KB

Reto 2

Objetivos

  • Crear un método estático para convertir arbitráriamente

Requisitos

  • IntelliJ IDEA Community Edition
  • JDK (o OpenJDK)

Desarrollo

En el Ejercicio 2 creamos una clase que aprovecha el método toString de Object.

Repite este comportamiento en un método estático.

_Nota: Recuerda utilizar toString()


Solución
  1. Crea una clase con la siguiente definición

    Método
    public class MethodConverter {
    
      public static <E> String convertToString(E input){
          return input.toString();
      }
    }
  2. Agrega una nueva prueba a la clase creada en el punto 1, como se muestra

    Nueva prueba
    class MethodConverterTest {
    
      @Test
      @DisplayName("Prueba con Integers")
      void prueba(){
          Integer input = 23423;
          String expected = "23423";
    
          String output = MethodConverter.convertToString(input);
    
          assertEquals(expected, output);
      }
    }
  3. Vuelve a ejecutar la prueba

    Prueba

    En este caso aprovechamos el método toString que está definido en la cima de la jerarquía de objetos Java (Object).



Siguiente (Ejemplo 03)