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, kursun bir parçasıdır

Java'da Teste Giriş

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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