加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

使用简单的构建工具清除使用scalatest的说明

发布时间:2020-12-16 18:15:10 所属栏目:安全 来源:网络整理
导读:Scala 2.8.0-RC有很多东西,但从那时起事情似乎发生了很大的变化,而且我找不到多少东西. 我想要一些关于如何使用scala测试来获得我的SBT项目(SBT版本0.7.4,Scala版本2.8.1)的明确说明. 非常感谢. 解决方法 首先是将ScalaTest依赖项添加到您的SBT项目中.在 pro
Scala 2.8.0-RC有很多东西,但从那时起事情似乎发生了很大的变化,而且我找不到多少东西.

我想要一些关于如何使用scala测试来获得我的SBT项目(SBT版本0.7.4,Scala版本2.8.1)的明确说明.

非常感谢.

解决方法

首先是将ScalaTest依赖项添加到您的SBT项目中.在< project_root> / project /< CLASS_THAT_EXTENDS_DEFAULTPROJECTINFO> .scala中,您需要添加以下行:

val scalatest = "org.scalatest" % "scalatest" % "1.3"

这会将ScalaTest依赖项添加到项目中. ScalaTest 1.3可以与Scala 2.8.1一起使用.

然后在< project_root> / src / test / scala中创建一个类似的测试类:

class Foo{
  def addOne(i: Int): Int = {
    i + 1
  }
}


import org.scalatest.Spec

class Test extends Spec {

  describe("Add one test") {

  it("Should be two") {
    expect(2) { new Foo().addOne(1) }
  }    
}

}

首先运行’sbt update’,以便sbt将使用新的ScalaTest依赖项更新您的repo.

有了这个,您应该能够在SBT控制台中运行’sbt test’或简单地’test’,它将运行测试.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读