api文档:http://tool.oschina.net/apidocs/apidoc?api=scalatest-1.7.2

trait Assertions:http://tool.oschina.net/apidocs/apidoc?api=scalatest-1.7.2

traitFunSuite:http://tool.oschina.net/apidocs/apidoc?api=scalatest-1.7.2

请看代码片段一和二的区别:这里有很多规定写法。

代码片段一:是一个测试套,根据名字SetSuite识别。在IDEA中执行的时候,你可以选择执行整个测试套(包含2个用例),或者执行执行测试套的某个用例

package org.scalatest.examples.funsuite

import org.scalatest.FunSuite

class SetSuite extends FunSuite {

  test("An empty Set should have size 0") {
    assert(Set.empty.size === 0)
  }

  test("Invoking head on an empty Set should produce NoSuchElementException") {
    intercept[NoSuchElementException] {
      Set.empty.head
    }
  }
}

 

 代码片段二:是一个测试用例,根据名字SetTest识别。在IDEA执行的时候,只会执行一个测试用例setTest,测试用例的名字是固定写法

package org.scalatest.examples.funsuite

import org.scalatest.FunSuite

class SetTest extends FunSuite {

  test("setTest") {
    assert(Set.empty.size === 0)
  }

  test("setTest1") {
    intercept[NoSuchElementException] {
      Set.empty.head
    }
  }
}

 

 

 

 

 

参考:

http://orchome.com/246

http://www.scalatest.org/quick_start

https://www.jianshu.com/p/ceabf3437dd7

相关文章:

  • 2021-10-12
  • 2022-01-23
  • 2021-12-06
  • 2022-02-16
  • 2021-10-01
  • 2021-12-06
  • 2021-09-08
猜你喜欢
  • 2022-12-23
  • 2021-08-01
  • 2021-10-22
  • 2021-11-23
  • 2021-09-28
  • 2021-11-30
  • 2021-08-20
相关资源
相似解决方案