Как проверить каждую запись ArrayList of Java в тестовом примере GroovyJAVA

Программисты JAVA общаются здесь
Anonymous
Как проверить каждую запись ArrayList of Java в тестовом примере Groovy

Сообщение Anonymous »

Мы используем Spock Framework (Groovy Language) для написания тестовых примеров для нашего кода Java. < /p>
Я новичок в Groovy и Spock Framework. < /p>
Я пытаюсь проверить значения, содержащиеся в хэшмапе < /p>
, у меня есть класс, подобные: < /p> < /p> < /p>
.public class Properties{

protected List property;

public List getProperty() {
if (property == null) {
property = new ArrayList();
}
return this.property;
}

}

public class Pair {

protected String name;
protected String surname;

...getters and setters

}
< /code>
В структуре Spock тестовый пример заключается в следующем: < /p>
def "Test case"(){

given:

....
....

when:
...
...

then:
...

def pairs = getProperties().getProperty()

pairs.each {

pair ->
if (pair.getName().equals("Anand")){
pair.getSurname().equals("Zaveri")
println "a"
}
if (pair.getName().equals("Rohit")){
pair.getSurname().equals("Sharma")
}

}
where:
...

}
< /code>
Теперь, когда имя - Rohit, список содержит фамилию Капур, и я сравниваю ее с Шармой, но все же прошел тестовый пример. Что я здесь делаю?>

Подробнее здесь: https://stackoverflow.com/questions/504 ... -test-case

Вернуться в «JAVA»