Revision: 65274
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 14, 2013 03:18 by tedg
Initial Code
package scalaunittest
import org.scalatest.FunSuite
import org.scalatest.junit.JUnitRunner
import org.junit.runner.RunWith
@RunWith(classOf[JUnitRunner]) // Run As | JUnit Test
class ListFunSuite extends FunSuite {
/*
* This is a test. The test method takes two arguments.
* The first argument is the test name or description
* The second argument is a block of code to execute, that is, the test body.
*/
test("list length") {
val ls = List(2, 3, 4)
// This is the way to expect an exception.
intercept[IndexOutOfBoundsException] {ls(5)}
}
}
Initial URL
Initial Description
A simple Scala unit test example using FunSuite in scalatest. The test expects an exception.
Initial Title
Scalatest example using FunSuite, expecting exception
Initial Tags
Initial Language
Scala