scala - Scalatest assume database is available in each test -
many of tests dependent on database. use following check connection before running test case:
assume(database.isavailable, "database down")
when add each test case, correct !!! canceled !!!
correct message displayed in output.
when add beforeeach
method:
override def beforeeach() = { assume(database.isavailable, "database down") }
all can see exception encountered when attempting run suite class name
, *** aborted ***
(on line assume
call).
do need add assumption each testcase?
apparently intended. see
http://www.scalatest.org/user_guide/sharing_fixtures
mix in before-and-after trait when want aborted suite, not failed test, if fixture code fails.
on same page there other alternatives. possibly worths withfixture
Comments
Post a Comment