ScalaTest 1.0

This document is the API specification for ScalaTest 1.0

Class Summary
trait TestNGSuite extends Suite
A suite of tests that can be run with either TestNG or ScalaTest. This trait allows you to mark any method as a test using TestNG's @Test annotation, and supports all other TestNG annotations. Here's an example:

 import org.scalatest.testng.TestNGSuite
 import org.testng.annotations.Test
 import org.testng.annotations.Configuration
 import scala.collection.mutable.ListBuffer
 
 class MySuite extends TestNGSuite {
 
   var sb: StringBuilder = _
   var lb: ListBuffer[String] = _
 
   @Configuration { val beforeTestMethod = true }
   def setUpFixture() {
     sb = new StringBuilder("ScalaTest is ")
     lb = new ListBuffer[String]
   }
 
   @Test { val invocationCount = 3 }
   def easyTest() {
     sb.append("easy!")
     assert(sb.toString === "ScalaTest is easy!")
     assert(lb.isEmpty)
     lb += "sweet"
   }
 
   @Test { val groups = Array("com.mycompany.groups.SlowTest") }
   def funTest() {
     sb.append("fun!")
     assert(sb.toString === "ScalaTest is fun!")
     assert(lb.isEmpty)
   }
 }
 
class TestNGWrapperSuite (xmlSuiteFilenames : scala.List[java.lang.String]) extends TestNGSuite