Převod měn
Pracuješ na platformě pro obchodování s měnami. K dispozici máš pomocnou třídu, která převádí mezi jednotlivými měnami. Její veřejná metoda convert() přijímá částku v první měně a směnný kurz a vrátí hodnotu v druhé měně.
Tvým úkolem je zapracovat požadavky projektu přímo do kódu tím, že napíšeš testy. Dobrý začátek je napsat unit test pro scénář úspěšného průběhu této metody.
Potřebné balíčky JUnit už jsou za tebe naimportované.
Toto cvičení je součástí kurzu
Úvod do testování v Javě
Pokyny k cvičení
- Zavolej metodu
convert()s měnou a směnným kurzem. - Použij správnou JUnit metodu pro ověření, že hodnota
convertedCurrencyodpovídá očekávané hodnotě.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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, ____);
}
}