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

Bir sayıyı ters çevirmek için TDD uygulama

Test Odaklı Geliştirme (TDD) gördün — şimdi uygulayalım! Bir int değerini tersine çevirecek basit bir yöntemi düşün. TDD açısından düşünürsen, yapman gereken ilk şey bir test yazmaktır. Uygulamaya değil, yöntemin davranışına (girdi ve çıktı) odaklan. Bu, proje gereksinimlerini her şeyin önünde tutmanı sağlar.

Aşağıdaki kod parçasında, beklenen çıktıyı, yöntemin gerçek çıktısını elde edecek ifadeyi ve assertEquals() ifadesinin içindeki ifadeyi tamamla.

Bu egzersiz

Java'da Teste Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Girdi sayısı için doğru ters çevrilmiş değeri gir.
  • Gerçek değeri elde etmek için IntReverser sınıfının reverse() yöntemini çağır.
  • JUnit, expected/actual değerlerini belirli bir sırada bekler. Bunları assertEquals() içine bu sırayla gir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

public class IntReverser {
    
    public static int reverse(int input) {
        return 0;
    }

    public static class IntReverserTest {
    
        @Test
        public void testReverse_reversesNumber() {
            int input = 1234;
            // Write down the expected return value
            int expected = ____;

			// Call the reverse() method to obtain its actual return value
            int actual = IntReverser.____(____);

			// Write the arguments for the assert statement in the correct order
            assertEquals(____, ____);
        }
    }

    public static void main(String[] args) {
		launchTestsAndPrint(IntReverserTest.class);
    }
}
Kodu Düzenle ve Çalıştır