ComenzarEmpieza gratis

Conversión de divisas

Estás trabajando en una plataforma de intercambio de divisas. Hay una clase de utilidades que convierte entre divisas. Su método público convert() recibe una cantidad en la primera divisa y un tipo de cambio, y devuelve el valor en otra divisa.

Tu tarea es incorporar los requisitos del proyecto al código escribiendo pruebas. Un buen punto de partida es escribir una prueba unitaria para el escenario de éxito de este método.

Los paquetes necesarios de JUnit ya se han importado por ti.

Este ejercicio forma parte del curso

Introducción a las pruebas en Java

Ver curso

Instrucciones del ejercicio

  • Llama al método convert() con la divisa y el tipo de cambio.
  • Usa la aserción correcta de JUnit para comprobar que la cantidad convertedCurrency es igual a la esperada.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

public class CurrencyConverterWithTests {
    public static void main(String[] args) {
		launchTestsAndPrint(CurrencyConverterTest.class);
    }
}

class CurrencyConverter {
    public static double convert(double currency, double exchangeRate) {
        return currency * exchangeRate;
    }
}

class CurrencyConverterTest {

    @Test
    void convert_returnsConvertedCurrency_whenValidInputs() {
        double currency = 100;
        double exchangeRate = 1.2;

		// Call the convert method with the currency and exchange rate
        double convertedCurrency = CurrencyConverter.____(currency, ____); 
		
		// Use the correct JUnit assertion, the expected value, and the converted currency amount
        ____(120, ____); 
    }
}
Editar y ejecutar código