Skip to content

Commit

Permalink
centralise scala test configutation
Browse files Browse the repository at this point in the history
  • Loading branch information
d6y committed Jan 1, 2018
1 parent 3f94e02 commit becf5ab
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 16 deletions.
6 changes: 1 addition & 5 deletions src/test/scala/slickless/GenShapeSpec.scala
@@ -1,15 +1,11 @@
package slickless

import org.scalatest.concurrent.ScalaFutures
import org.scalatest.time.{Millis, Seconds, Span}
import org.scalatest.{FreeSpec, Matchers}
import shapeless.{HNil, Generic}
import slick.jdbc.H2Profile.api._

import scala.concurrent.ExecutionContext.Implicits.global

class GenShapeSpec extends FreeSpec with Matchers with ScalaFutures {
implicit val patience = PatienceConfig(timeout = Span(90, Seconds), interval = Span(250, Millis))
class GenShapeSpec extends Spec {

case class Address(id: Long, house: Int, street: String)

Expand Down
6 changes: 1 addition & 5 deletions src/test/scala/slickless/HListShapeSpec.scala
@@ -1,15 +1,11 @@
package slickless

import org.scalatest.concurrent.ScalaFutures
import org.scalatest.time.{Millis, Seconds, Span}
import org.scalatest.{FreeSpec, Matchers}
import shapeless.{::, HNil}
import slick.jdbc.H2Profile.api._

import scala.concurrent.ExecutionContext.Implicits.global

class HListShapeSpec extends FreeSpec with Matchers with ScalaFutures {
implicit val patience = PatienceConfig(timeout = Span(90, Seconds), interval = Span(250, Millis))
class HListShapeSpec extends Spec {

class Users(tag: Tag) extends Table[Long :: String :: HNil](tag, "users") {
def id = column[Long]( "id", O.PrimaryKey, O.AutoInc )
Expand Down
12 changes: 12 additions & 0 deletions src/test/scala/slickless/Spec.scala
@@ -0,0 +1,12 @@
package slickless

import org.scalatest.concurrent.ScalaFutures
import org.scalatest.time.{Millis, Seconds, Span}
import org.scalatest.{FreeSpec, Matchers}

abstract class Spec extends FreeSpec with Matchers with ScalaFutures {
implicit val patience = PatienceConfig(timeout = Span(30, Seconds), interval = Span(250, Millis))
}



7 changes: 1 addition & 6 deletions src/test/scala/userapp/LargeSpec.scala
Expand Up @@ -55,14 +55,9 @@ class LargeTable(tag: Tag) extends Table[Large](tag, "large") {
).mappedWith(Generic[Large])
}

import org.scalatest.{Tag => _, _}
import org.scalatest.concurrent.ScalaFutures
import org.scalatest.time.{Millis, Seconds, Span}
import org.scalatest.{FreeSpec, Matchers}
import scala.concurrent.ExecutionContext.Implicits.global

class LargeSpec extends FreeSpec with Matchers with ScalaFutures {
implicit val patience = PatienceConfig(timeout = Span(90, Seconds), interval = Span(250, Millis))
class LargeSpec extends slickless.Spec {

"slick tables with >22 column mappings" - {
"should support inserts and selects" in {
Expand Down

0 comments on commit becf5ab

Please sign in to comment.