Döviz dönüştürme
Bir döviz alım-satım platformunda çalışıyorsun. Para birimleri arasında dönüşüm yapan bir yardımcı sınıf var. Genel convert() metodu, ilk para birimindeki bir tutarı ve döviz kurunu alır, başka bir para birimindeki karşılığını döndürür.
Görevin, bunun proje gereksinimlerini testler yazarak kod tabanının bir parçası hâline getirmek. Başlamak için iyi bir yer, bu metodun başarılı senaryosu için bir birim testi yazmaktır.
Gerekli JUnit paketleri senin için içe aktarılmış durumda.
Bu egzersiz
Java'da Teste Giriş
kursunun bir parçasıdırEgzersiz talimatları
convert()metodunu para tutarı ve döviz kuru ile çağır.convertedCurrencytutarının beklenen değere eşit olduğunu kontrol etmek için doğru JUnit doğrulamasını kullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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, ____);
}
}