несовместимые типы: void не может быть преобразован в строку - PullRequest
0 голосов
/ 03 ноября 2019

Я тестирую свой проект Java с JUnit, используя графический интерфейс. Ошибка появляется в String A = instance.hapus().

Вы можете мне помочь? Большое спасибо.

Тест

@Test
public void hapus()
{
    Minuman instance = new makanan.Minuman();
    String A = instance.hapus();
    assertNull(A);
    // TODO review the generated test code and remove the default call to fail.
    fail("The test case is a prototype.");
}

Метод

public void hapus()
{
    String test;
    TotalPrice.setText("");
    panelrequest2.setText(""); 
    txtPotatowadges.setText("");
    txtAyambakar.setText("");
    txtChickenwings.setText("");
    txtGarlicbread.setText("");
    txtCheeseroll.setText("");
    Ayambakarbox.setSelected(false);
    Cheeserollbox.setSelected(false);
    Chickenwingsbox.setSelected(false);
    Garlicbreadbox.setSelected(false);
    Potatowadgesbox.setSelected(false);
}

1 Ответ

0 голосов
/ 03 ноября 2019

Метод hapus не возвращает ничего, поэтому вы не можете сделать это:

String A = instance.hapus();

Если вы хотите проверить, правильно ли он выполнен и не сбои, просто сделайте это:

    @Test
    public void hapus()
    {
        Minuman instance = new makanan.Minuman(); 
        instance.hapus();
        assertTrue(true);
    }
...