问题列表 - 第42009页

如何在IntelliJ构思中运行scala ScalaTest?

我正在尝试在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

unit-testing scala intellij-idea scalatest

21
推荐指数
3
解决办法
2万
查看次数

如何使用LINQ将字典值的SUM嵌套到列表中?

我有一个产品对象声明为:

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)

谢谢您的帮助 !

c# linq

2
推荐指数
1
解决办法
8621
查看次数

如何记录python异常?

如何在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以便我可以记录它.

python logging exception-handling

69
推荐指数
5
解决办法
8万
查看次数

如何在表单onsumbit上等待异步操作

我添加了一个钩子来形成提交事件(表单提交上还有其他事件),并且需要使用createlement(脚本)将提交报告给另一个域上的服务器.

如何使提交函数等待以确保createlement(脚本)已成功访问服务器?

html javascript asynchronous dhtml onsubmit

1
推荐指数
1
解决办法
3630
查看次数

Struts2 ModelDriven接口如何工作

我有个疑问.Struts2 Modeldriven接口如何工作.在我的应用程序中,我用于单个表单.我将setter和getter与表单名称相同.是否可以ModelDriven使用setter和getter 放置多个对象.如果我这样放置它会如何识别?

model-driven struts2

9
推荐指数
1
解决办法
1万
查看次数

控制台输入功能为犀牛?

如何在Rhino中使用javascript从控制台接受变量?什么类似于cin或scanf?

javascript console rhino

8
推荐指数
1
解决办法
4514
查看次数

为什么我们将-D保存在xcode中的其他c标志中

为什么我们在其他c标志中使用-D.在目标右键单击进入构建设置获取信息其他c标志为什么我们必须写-D像-DDEBUG

iphone-sdk-3.0 xcode3.2

4
推荐指数
1
解决办法
1978
查看次数

在C++中将uint8_t*转换为std :: string?

可能重复:
如何在C++中将Byte*转换为std :: string?

我在嵌入式设备上并尝试接收消息.此消息由a const uint8_t* data及其长度给出size_t len.

现在我需要std::string输出我的数据.

c++ string

6
推荐指数
1
解决办法
2万
查看次数

我可以在客户端更改页面的HTML状态代码吗?

我有一个静态HTML网页,我想将其状态代码设置为404"未找到".

但是,我想使用javascript或jQuery,而不是任何服务器端语言.

我怎么能在客户端上这样做?用javascript或者<meta>标签?

javascript jquery client-side http-status-code-404

6
推荐指数
2
解决办法
8269
查看次数

通过Rails中的hidden_​​field_tag传递数组

我确实在SO上找到了这个问题,但实际上并没有帮助.

所以,我想通过一个隐藏的字段标签传递一个数组.截至目前我的代码是:

<%= hidden_field_tag "article_ids", @articles.map(&:id) %>
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,因为它将id作为字符串传递.

我该怎么做?

arrays parameters ruby-on-rails hidden-fields

9
推荐指数
1
解决办法
1万
查看次数