BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • convert() metodunu para tutarı ve döviz kuru ile çağır.
  • convertedCurrency tutarı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, ____); 
    }
}
Kodu Düzenle ve Çalıştır