Grails - тестирование удалить () - PullRequest
0 голосов
/ 26 сентября 2011

Мне просто интересно, почему один метод для проверки delete () работает как положено, а другой - нет?В следующем тестовом примере:

    def cFound = new Client( ... ).save()

    def cFoundId = cFound.id
    cFound.delete()
    assertEquals 0, Client.count()

... assertEquals 0, Client.count () проходит, но ...

    assertFalse Client.exists( cFound.id )
    assertNull Client.get(cFoundId)

... оба не выполняются.Что может быть основной причиной?Заранее спасибо.

1 Ответ

1 голос
/ 26 сентября 2011

Попробуйте очистить контекст, чтобы очистить кеш:

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