我正在尝试在Intellij IDEA(最新的社区版本,最新的Scala插件)中运行scala flatspec测试,但我不断收到"空测试套件"错误.
我尝试右键单击使用正常的"运行"菜单,但它不起作用.我也尝试过创建一个新的ScalaTest配置,但是跑步者仍然没有接受测试.
我能够将JScalaTest与单元一起使用,但我更喜欢使用flatspec语法.
更新:注释类@RunWith(classOf[JUnitRunner])并没有帮助
谢谢!
class SampleTestSpec extends FlatSpec with ShouldMatchers {
"test" should "fail" in {
"this" should equal ("that")
}
}
Run Code Online (Sandbox Code Playgroud)
更新:从ScalaTest切换到Spec,解决了问题.我仍然更喜欢使用FlatSpec的ScalaTest,但这已经足够了.有效的代码:
import org.specs._
object SampleTestSpec extends Specification {
"'hello world' has 11 characters" in {
"hello world".size must be equalTo(113)
}
"'hello world' matches 'h.* w.*'" in {
"hello world" must be matching("h.* w.*")
}
}
Run Code Online (Sandbox Code Playgroud)
-TeO
我有一个产品对象声明为:
Product {
int ProductID;
string ProductName;
int ProductTypeID;
string ProductTypeName;
int UnitsSold
Dictionary <string, int> UnitsSoldByYear;
}
Run Code Online (Sandbox Code Playgroud)
我想用Linq查询对UnitsSold和UnitsSoldByYear属性进行总结,但我不知道如何在字典上进行这种求和!这是我开始的linq查询代码:
var ProductTypeSum = from i in ProductsList
group i by new { i.ProductTypeID, i.ProductTypeName} into pt
select new
{
ProductTypeID= pt.Key.ProductTypeID,
ProductTypeName= pt.Key.ProductTypeName,
UnitsSoldSum= pt.Sum(i => i.UnitsSold),
// How to make a Dictionary sum here
}
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助 !
如何在Python中记录异常?
我查看了一些选项,发现我可以使用以下代码访问实际的异常详细信息:
import sys
import traceback
try:
1/0
except:
exc_type, exc_value, exc_traceback = sys.exc_info()
traceback.print_exception(exc_type, exc_value, exc_traceback)
Run Code Online (Sandbox Code Playgroud)
我想以某种方式将字符串print_exception()抛出到stdout以便我可以记录它.
我添加了一个钩子来形成提交事件(表单提交上还有其他事件),并且需要使用createlement(脚本)将提交报告给另一个域上的服务器.
如何使提交函数等待以确保createlement(脚本)已成功访问服务器?
我有个疑问.Struts2 Modeldriven接口如何工作.在我的应用程序中,我用于单个表单.我将setter和getter与表单名称相同.是否可以ModelDriven使用setter和getter 放置多个对象.如果我这样放置它会如何识别?
如何在Rhino中使用javascript从控制台接受变量?什么类似于cin或scanf?
为什么我们在其他c标志中使用-D.在目标右键单击进入构建设置获取信息其他c标志为什么我们必须写-D像-DDEBUG
我在嵌入式设备上并尝试接收消息.此消息由a const uint8_t* data及其长度给出size_t len.
现在我需要std::string输出我的数据.
我有一个静态HTML网页,我想将其状态代码设置为404"未找到".
但是,我想使用javascript或jQuery,而不是任何服务器端语言.
我怎么能在客户端上这样做?用javascript或者<meta>标签?
我确实在SO上找到了这个问题,但实际上并没有帮助.
所以,我想通过一个隐藏的字段标签传递一个数组.截至目前我的代码是:
<%= hidden_field_tag "article_ids", @articles.map(&:id) %>
Run Code Online (Sandbox Code Playgroud)
这显然不起作用,因为它将id作为字符串传递.
我该怎么做?
javascript ×3
arrays ×1
asynchronous ×1
c# ×1
c++ ×1
client-side ×1
console ×1
dhtml ×1
html ×1
jquery ×1
linq ×1
logging ×1
model-driven ×1
onsubmit ×1
parameters ×1
python ×1
rhino ×1
scala ×1
scalatest ×1
string ×1
struts2 ×1
unit-testing ×1
xcode3.2 ×1