object Calc {
def add(a: Int, b: Int) = {
a + b
}
}
import org.scalatest.FunSuite
class Calc$Test extends FunSuite {
test("two number should add") {
assert(Calc.add(2, 5) == 7)
}
}
错误:scalac:编译时:/users/test-user/development/temp/samp/src/test/scala/calc$test.scala阶段:typer library版本:version 2.10.4编译器版本:version 2.10.4重构args:-nobootcp/javaws.jar://system/library/javaVirtualmachines/1.6.0.jdk/contents/home/lib/jce.jar://system/library/javaVirtualmachines/1.6.0.jdk/contents/home/jb/jce.jar://system/library/javaVirtualmachines/1.6.0.jdk/contents/jar://javaVirtualmachines/1.6.0.jdk/contents/javaVirtualmachines/1.6.0.jdk/contents//lib/sa-jdi.jar:/system/library/java/javavirtualmachines/1.6.0.jdk/contents/classes/charsets.jar:/system/library/java/javaVirtualmachines/1.6.0.jdk/contents/classes/classes.jar://system/library/java/javavirtualmachines/1.6.0.jdk/contents/classes/ui.jar://system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/lib/ext/dnsns.jar://system/library/java/javavirtualmachines/1.6.0.jdk/contents/class/ui.jar://jar/system/libES/1.6.0.jdk/contents/home/lib/ext/localedata.jar://system/library/java/javavirtualmachines/1.6.0.jdk/contents/home/lib/ext/sunjce_provider.jar://system/library/java/javirtualmachines/1.6.0.jdk/contents/home/lib/ext/sunpkcs11.jar://users/test-user/development/temp/sample/target/scala-2.10/test-classs/scala-library.jar:/users/test-user/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.2.jar:/users/test-user/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.11.2.jar://users/test-user/.ivy2/cache/org.scala-lang.modules/scala-xml_2.11/bundles/scala-xml_2.11-1.0.2.jar://users/test-user/.ivy2/cache/org.scalatest/scalatest_2.11/bundles/scalatest_2.11-2.2.1.jar://users/test-user/.sbt/boot/scala-2.10.4/lib/scala-reflect.jar://users/test-user/.sbt/b:应用(方法==)符号:方法==类中的Int(标志:)符号定义:def==(x:Int):布尔符号所有者:方法==->类中的Int->包scala上下文所有者:值->类calc$test->包==封闭模板或块==模板(//val:类中的calc$test“FunSuite”//父级ValDef(private“_”)//2个语句DefDef(//def():calc$test in calc$test“[]列表(Nil)//tree.tpe=calc$test块(//tree.tpe=unit Apply(//def scalatest.FunSuite calc$test.super//def():org.scalatest.FunSuite在类FunSuite中,tree.tpe=()org.scalatest.FunSuite Nil)()))Apply(Apply(“test”“two number should add”)Apply(“assert”Apply(//def==(x:Int):Boolean在类Int中,tree.tpe=Boolean calc.add(2,5).“$eq$eq”//def==(x:Int):Boolean在类Int中
你知道有什么问题吗?我假设这是由简单的配置问题引起的,因为代码已经尽可能简单了。
您显然遇到的一个问题是,您要求的是为Scala2.11编译的scalatest版本,但您说您使用的是Scala2.10。在build.sbt中需要“Scalatest2.10”而不是“Scalatest2.11”。使用
libraryDependencies += "org.scalatest" % "scalatest_2.10" % "2.2.1" % "test"
或者甚至
libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.1" % "test"
要自动获取Scala版本(请注意将其更改为双个百分比:%%。)
我有一些 在量角器中,我们搜索并找到元素,检查文本是否符合我们的期望,然后对该元素调用。测试在Chrome中运行良好,但在IE中就好像没有点击发生一样。破坏了测试。 IE 11是否支持点击
问题内容: 我注意到less.js在firefox中工作,但在Chrome中不工作,或者是因为我出错了吗? 即使我尝试在Chrome中仍然无法使用,我在某个地方犯了错误吗? 问题答案: 通过您提供的链接: 如果您使用的是Chrome,Less.js浏览器脚本当前将无法使用,并且由于已知的Chrome问题,网页的路径以“file:///”开头。
问题内容: 不仅如此,其他代码也有相同的问题。只是不能使用ImageView。 环境:macOS,IntelliJ 造成原因:java.lang.IllegalArgumentException:无效的URL:无效的URL或找不到资源 问题答案: 该图像构造函数接受一个url作为参数。如果您未在其中添加协议,则它将假定该项目来自类路径。显然,不会出现在您的类路径中。 要从文件而不是类路径中读取,请
问题内容: 当我迅速运行此代码时,我不知道为什么应用程序会在“ alertView.show()”部分显示一个断点而终止,请有人帮帮我。 问题答案: 从Xcode 6.0 UIAlertView类: 不推荐使用UIAlertView。改用UIAlertController和UIAlertControllerStyleAlert的preferredStyle。 在Swift(iOS 8和OS X 1
问题内容: 我已经动态创建了一个复选框。我曾经在单击复选框时调用过一个函数,该函数在Google Chrome和Firefox中有效,但 在Internet Explorer 8中不起作用 。这是我的代码: 是我的事件处理程序。 问题答案: 尝试: 更新: 对于IE9之前的InternetExplorer版本,应使用attachEvent方法将指定的侦听器注册到调用它的EventTarget上,对
问题内容: 我在Linux GCC中使用了fflush(),但是没有用。该功能还有其他选择吗?这是我的代码: 我得到的输出是: 然后程序结束。就这样。我可以在Linux中做什么?有替代功能吗? 问题答案: 不要使用fflush,而是使用以下函数: 取决于实现,但是此功能始终有效。在C中,使用是不当做法。