0

私はjunitテストが初めてで、次のテストがあります-

public class ItemsTest extends TestCase {

    private Items itemsd;

    protected void setUp() throws Exception {
        super.setUp();

        itemsd = new Items();

    }


    @Test
    public void testGetCategory() {
        boolean result = itemsd.getCategory() != null;
        Assert.assertTrue(result);
    }

}

この非常に単純なコードをテストするもの-

/**
 * @return Returns the category.
 */
public String getCategory() {
    return category;
}

明らかに、ここで単純なものが欠けていますか?

4

1 に答える 1

3

あなたのitemsd.getCategory()リターンnullなどのようです

 boolean result = itemsd.getCategory() != null;

resultであるfalseため、次のステートメントはアサートに失敗します

 Assert.assertTrue(result);
于 2012-06-17T17:36:43.940 に答える