小编Jon*_*nik的帖子

Specs2:如何测试具有多个注入依赖项的类?

玩2.4应用程序,使用服务类的依赖注入.

我发现当被测试的服务类具有多个注入依赖项时,Specs2会发生阻塞.它失败了" 找不到类的构造函数...... "

$ test-only services.ReportServiceSpec
[error] Can't find a constructor for class services.ReportService
[error] Error: Total 1, Failed 0, Errors 1, Passed 0
[error] Error during tests:
[error]         services.ReportServiceSpec
[error] (test:testOnly) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 2 s, completed Dec 8, 2015 5:24:34 PM
Run Code Online (Sandbox Code Playgroud)

生产代码,剥离到最低限度以重现此问题:

package services

import javax.inject.Inject

class ReportService @Inject()(userService: UserService, supportService: SupportService) {  
   // ...  
}

class UserService {  
   // ...  
}

class SupportService {  
   // ...  
}
Run Code Online (Sandbox Code Playgroud)

测试代码:

package …
Run Code Online (Sandbox Code Playgroud)

dependency-injection scala playframework specs2 playframework-2.4

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

如何在 Jetpack Compose 中设置虚线边框?

我可以使用 轻松创建普通边框,Modifier.border()但如何创建虚线边框,如下图所示。

在此处输入图片说明

android border android-jetpack-compose

7
推荐指数
3
解决办法
723
查看次数

在Amazon EC2中,如何将EBS卷复制到另一个用户?

我使用我的亚马逊凭据创建了一个亚马逊EBS卷.我的客户给了我他的客户证书,以便我为他创建一个带有我创建的磁盘的EC2机器,我该怎么做?

我正在使用Web控制台,如果重要的话

==================

让我补充一点,当我在客户的帐户中创建卷并将我的快照ID作为快照时,我得到"快照snap-1xyz1234"不存在.需要我以某种方式告诉snaphsot是另一个用户的

amazon-ec2 amazon-ebs amazon-web-services

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

如何管理单人项目的流程

我们有一个开发人员从事3个不同的项目.他曾经在修复错误,维护和很少的功能实现.在一个特定项目中,他与另一名初级开发人员合作.

我们公司希望为所有项目实施scrum.处理1人或2人项目的scrum流程的最佳方法是什么?

agile project-management scrum

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

为什么项目特定的RuntimeException?

有一个com.myco.myproj.MyProjRuntimeException有什么意义,它完整地扩展了RuntimeException?

java exception-handling exception

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

将jsp表导出为ex​​cel,word,pdf

任何人都可以建议我任何库/ jar文件,我可以用来将我的表导出到excel/pdf/word.

请告诉我是否有可以在jsp中创建报告的库.

java pdf jsp ms-word export-to-excel

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

为什么java安全编码很重要?

我无法理解为什么java安全编码很重要.例如,为什么将变量声明为私有很重要?我的意思是我得到它将无法从类外部访问这些变量,但我可以简单地反编译该类以获取值.类似地,将类定义为final将使得无法对此类进行子类化.什么时候继承类是危险的安全?如果有必要,我可以再次反编译原始类,并用我想要的任何恶意代码重新实现它.当应用程序被用户"信任"时问题会出现吗?那么人们可能会以某种方式滥用这种信任?基本上我正在寻找的是一个很好的例子,为什么应该遵循安全编码指南.

java security encapsulation

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

在Lotus Notes 8.5上自动化测试

我正在寻找的方法是在Lotus Notes 8.5上自动执行功能测试.我们尝试过不同的工具,包括Testcomplete 6和Rational Robot 7.但我们发现了识别对象和实现验证的问题.

有没有人试图自动化这种类型的测试?您为此推荐哪些工具(方法)?

我想知道是否有可能在Domino/LotusScript上创建代码以使用代理自动执行这些测试(有没有人成功实现此方法)?

谢谢!

testing automated-tests lotus-notes

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

Java for循环的括号中可以有什么内容?

我的问题是关于Java for语句,例如

for (int i = 0; i < 10; ++i) {/* stuff */}
Run Code Online (Sandbox Code Playgroud)

我不明白的是,我可以在括号中放入多少代码/什么样的代码(即我int i = 0; i < 10; ++i在我的示例中的位置) - 我真的不明白用于描述它的语言:

http://java.sun.com/docs/books/jls/third_edition/html/statements.html#24588

基本上我的问题归结为要求翻译规范中的位看起来像:

ForInit:StatementExpressionList LocalVariableDeclaration

编辑:哇.我想真正的答案是"学会阅读并理解JLS中使用的符号 - 它被用于某种原因".谢谢你的所有答案.

java syntax for-loop

6
推荐指数
3
解决办法
3692
查看次数

最好的c音频库linux

我想知道是否有人对他们认为最好的Linux音频库有什么看法.我刚刚学习并正在试验libao上的音频输出.

编辑:现在我正在尝试做的就是输出频率音调.

c linux audio

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