import org.scalatest.flatspec.AnyFlatSpec import org.scalatest.matchers.should.Matchers class MyLibrarySpec extends AnyFlatSpec with Matchers { "MyLibrary" should "add two numbers correctly" in { val result = MyLibrary.add(2, 3) result shouldEqual 5 } it should "subtract two numbers correctly" in { val result = MyLibrary.subtract(5, 3) result shouldEqual 2 } it should "multiply two numbers correctly" in { val result = MyLibrary.multiply(2, 3) result shouldEqual 6 } } import org.scalatest.performance._ import org.scalameter._ class MyPerformanceSpec extends PerformanceSpec { performance of "MyLibrary" in { measure method "add" in { using(sizes) in { size => MyLibrary.add(2, size) } } } private val sizes = Gen.range("size")(1000, 10000, 1000) }


上一篇:
下一篇:
切换中文