Испытание на спок для службы в Grails - PullRequest
0 голосов
/ 13 марта 2012

У меня есть приложение в моем приложении, которое возвращает список треков, вот код для этого

List<Track> getTrackListTracks(String listName, int max) {
    def tracks = getTrackListTracks(listName)
    if(tracks?.size() > max) {
        tracks = tracks[0 ..< max]
    }
    return tracks
}

List<Track> getTrackListTracks(String listName) {
    def tl = TrackList.findByName(listName)
    if(tl?.tracks) {
        return tl?.tracks?.collect { Track.read(it.trackId) }
    }
}

Я должен написать для этого модульный тест, но я не могу написать.Может ли кто-нибудь помочь мне в этом.Уже спасибо

1 Ответ

5 голосов
/ 13 августа 2012

Надеюсь, вы достигли уровня выше этого, но для тех, кто придет после этого, проект grails-spock-examples @ google code (https://github.com/pschneider-manzell/grails-spock-examples) имеет широкий спектр примеров.

Более конкретно,для услуги (как вы просили), проверьте Службы тестирования .

Осторожно, хотя есть некоторые различия между этим и тем, что требуется для Grails 2. Например,если тестируются контроллеры, 'redirectArgs' больше не действителен. Обращайтесь также к документации Grails на предмет различий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...