mirror of
https://github.com/gitbucket/gitbucket.git
synced 2025-11-09 06:55:54 +01:00
Fix compilation error in testcase
This commit is contained in:
@@ -1,10 +1,16 @@
|
|||||||
package gitbucket.core.service
|
package gitbucket.core.service
|
||||||
|
|
||||||
|
import gitbucket.core.GitBucketCoreModule
|
||||||
import gitbucket.core.util.{ControlUtil, DatabaseConfig, FileUtil}
|
import gitbucket.core.util.{ControlUtil, DatabaseConfig, FileUtil}
|
||||||
import gitbucket.core.util.ControlUtil._
|
import gitbucket.core.util.ControlUtil._
|
||||||
import gitbucket.core.model._
|
import gitbucket.core.model._
|
||||||
import gitbucket.core.model.Profile._
|
import gitbucket.core.model.Profile._
|
||||||
|
import io.github.gitbucket.solidbase.Solidbase
|
||||||
|
import liquibase.database.core.H2Database
|
||||||
|
import liquibase.database.jvm.JdbcConnection
|
||||||
import profile.simple._
|
import profile.simple._
|
||||||
|
import scalaz._
|
||||||
|
import Scalaz._
|
||||||
|
|
||||||
import org.apache.commons.io.FileUtils
|
import org.apache.commons.io.FileUtils
|
||||||
|
|
||||||
@@ -21,7 +27,9 @@ trait ServiceSpecBase {
|
|||||||
val (url, user, pass) = (DatabaseConfig.url(Some(dir.toString)), DatabaseConfig.user, DatabaseConfig.password)
|
val (url, user, pass) = (DatabaseConfig.url(Some(dir.toString)), DatabaseConfig.user, DatabaseConfig.password)
|
||||||
org.h2.Driver.load()
|
org.h2.Driver.load()
|
||||||
using(DriverManager.getConnection(url, user, pass)){ conn =>
|
using(DriverManager.getConnection(url, user, pass)){ conn =>
|
||||||
AutoUpdate.versions.reverse.foreach(_.update(conn, Thread.currentThread.getContextClassLoader))
|
val solidbase = new Solidbase()
|
||||||
|
val db = new H2Database() <| { _.setConnection(new JdbcConnection(conn)) } // TODO Remove setConnection in the future
|
||||||
|
solidbase.migrate(conn, Thread.currentThread.getContextClassLoader, db, GitBucketCoreModule)
|
||||||
}
|
}
|
||||||
Database.forURL(url, user, pass).withSession { session =>
|
Database.forURL(url, user, pass).withSession { session =>
|
||||||
action(session)
|
action(session)
|
||||||
|
|||||||
Reference in New Issue
Block a user