Grails 3.3.8: DataAccessResourceFailureException при попытке получить доступ к каким-либо доменным операциям crud - PullRequest
0 голосов
/ 14 декабря 2018

Я пытаюсь написать интеграционный тест с Grails и сталкиваюсь со следующей ошибкой:

org.springframework.dao.DataAccessResourceFailureException

Мой тест довольно прост.В настройке я создаю экземпляр объекта домена, а затем пытаюсь подтвердить, что число верно для домена.

import grails.test.mixin.integration.Integration
import spock.lang.*

import org.project.Account

@Integration
class AccountSpec extends Specification {

    void setup() {
        def account = new Account()
        account.username = "account"
        account.email = "account@email.com"
        account.password = "password"
        //account.save(flush:true)//unable to save  

    }

    void "test number of accounts correct"() {
        expect:
            Account.count() == 1 //unable to read
    }
}

Я получаю одно и то же исключение для каждого .count () и .save ()

Ниже приведен мой конфиг источника данных в application.yml

test:
    dataSource:
        dbCreate: create-drop
        url: jdbc:h2:mem:testDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE

Есть идеи, что может быть причиной этого?

...