Začněte nyníZačněte zdarma

Použití TDD pro otočení čísla

Teď, když znáš principy Test-Driven Development, je čas je vyzkoušet v praxi! Představ si jednoduchou metodu, která otočí číslo typu int. Podle přístupu TDD je první krok napsat test. Soustřeď se na chování metody (vstup a výstup), ne na její implementaci — tak se naučíš stavět požadavky projektu na první místo.

V níže uvedeném úryvku kódu doplň test: zadej očekávaný výstup, výraz pro získání skutečného výstupu metody a oba argumenty do příkazu assertEquals().

Toto cvičení je součástí kurzu

Úvod do testování v Javě

Zobrazit kurz

Pokyny k cvičení

  • Zadej správnou otočenou hodnotu pro vstupní číslo.
  • Zavolej metodu reverse() třídy IntReverser, abys získal/a skutečnou hodnotu.
  • JUnit očekává hodnoty expected a actual v určitém pořadí. Vlož je správně do assertEquals().

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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);
    }
}
Upravit a spustit kód