Привет, вы можете написать тестовые классы, подобные этому
public class MyTests {
@Test
public void multiplicationOfZeroIntegersShouldReturnZero() {
MyClass tester = new MyClass(); // MyClass is tested
// assert statements
assertEquals(0, tester.multiply(10, 0), "10 x 0 must be 0");
assertEquals(0, tester.multiply(0, 10), "0 x 10 must be 0");
assertEquals(0, tester.multiply(0, 0), "0 x 0 must be 0");
}
}
для получения дополнительной информации просто проверьте эту ссылку https://www.vogella.com/tutorials/JUnit/article.html
Как насчет использования мока?
здесь мы издевались над нашим объектом класса, используя код. кстати, вы можете использовать какую-то издевательскую среду, чтобы сделать это, например, Mokito.. vogella.com/tutorials/Mockito/…
Итак, как я могу протестировать этот метод, используя насмешливую структуру?
void Abc(Objsect o) { Attr[] attrd= o.changeAttr(); if (attrd.length > 0) { for (int i = 0; i < attrd.length; i++) { if (attrd[i].toString().contains(PropertyMessage.fsc_pra)) { ifModified = true; } } } }