2012-06-17 6 views
0

Я новичок тестирования JUnit и у меня есть следующий тест -JUnit - AssertionFailedError

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; 
} 

Очевидно я что-то просто не хватает здесь?

+0

Тест было бы легче читать, если вы пишете Assert.assertNotNull (itemsd.getCategory()); –

ответ

3

Кажется, ваш itemsd.getCategory() возвращает null и так

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

result является false, и поэтому следующее утверждение не может утверждать

Assert.assertTrue(result); 
+0

О! о хорошо, я сегодня плотный - спасибо! – Expecto