MulaiMulai sekarang secara gratis

Konversi mata uang

Anda sedang mengerjakan sebuah platform perdagangan mata uang. Ada sebuah kelas utilitas yang mengonversi antar mata uang. Metode publik convert() menerima sejumlah nilai dalam mata uang pertama dan sebuah kurs tukar, lalu mengembalikan nilainya dalam mata uang lain.

Tugas Anda adalah menjadikan kebutuhan proyek tersebut sebagai bagian dari basis kode dengan menulis pengujian. Titik awal yang baik adalah menulis unit test untuk skenario keberhasilan dari metode ini.

Paket JUnit yang diperlukan telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Pengantar Pengujian di Java

Lihat Kursus

Petunjuk latihan

  • Panggil metode convert() dengan mata uang dan kurs tukar.
  • Gunakan asersi JUnit yang benar untuk memeriksa bahwa jumlah convertedCurrency sama dengan nilai yang diharapkan.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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, ____); 
    }
}
Edit dan Jalankan Kode