| package example |
| |
| import grails.gorm.transactions.Rollback |
| import org.grails.orm.hibernate.HibernateDatastore |
| import org.springframework.transaction.PlatformTransactionManager |
| import spock.lang.AutoCleanup |
| import spock.lang.Shared |
| import spock.lang.Specification |
| |
| /** |
| * Created by graemerocher on 22/07/2016. |
| */ |
| class BookSpec extends Specification { |
| |
| @Shared @AutoCleanup HibernateDatastore hibernateDatastore = new HibernateDatastore(Book) |
| @Shared PlatformTransactionManager transactionManager = hibernateDatastore.getTransactionManager() |
| |
| @Rollback |
| void "Test books"() { |
| expect: |
| Book.count() == 0 |
| } |
| } |