Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem NetBeans - Jak spustit JUnit test?

Dobrý den,

Vytvořil jsem nový java projekt s jednou třídou

public class Example {

    public static void main(String[] args) {
        var color = new Example();
        System.out.println(color.isTextBlack("black"));
        System.out.println(color.isTextBlack("white"));
    }

    public boolean isTextBlack(String color) {
        return color.equals("black");
    }
}

Následně jsem přes žárovku na řádku třídy vytvořil JUnit Test

[]

[]

Třída se vygenerovala s tímto kódem.

import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.AfterAll;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;

public class ExampleTest {
    
    public ExampleTest() {
    }
    
    @BeforeAll
    public static void setUpClass() {
    }
    
    @AfterAll
    public static void tearDownClass() {
    }
    
    @BeforeEach
    public void setUp() {
    }
    
    @AfterEach
    public void tearDown() {
    }

    /**
     * Test of main method, of class Example.
     */
    @Test
    public void testMain() {
        System.out.println("main");
        String[] args = null;
        Example.main(args);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }

    /**
     * Test of isTextBlack method, of class Example.
     */
    @Test
    public void testIsTextBlack() {
        System.out.println("isTextBlack");
        String color = "";
        Example instance = new Example();
        boolean expResult = false;
        boolean result = instance.isTextBlack(color);
        assertEquals(expResult, result);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }
}

Ale, když pustím test (přes pravé tlačítko na projekt nebo pomocí ALT + F6), tak to zobrazí pouze No tests executed.

Jak se s tím, prosím Vás, pracuje?

Děkuji

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny