小编tam*_*tam的帖子

如何从命令行使用gradle运行测试套件

我正在尝试使用gradle使用以下命令运行测试,但它不起作用

gradle cleanTest test --tests my.package.TestSuite
Run Code Online (Sandbox Code Playgroud)

我的测试套件如下所示

@RunWith(Suite.class)
@Suite.SuiteClasses({
    ATests.class,
    BTests.class,
    CTests.class
})
public class MySuite {
  /* placeholder, use this to contain all integration tests in one spot * */
}
Run Code Online (Sandbox Code Playgroud)

试图运行以下命令是有效的,但加重的是,它运行每次测试两次.一次单独,然后再在同一名称空间中的测试套件下

gradle clean test --tests my.package.*
Run Code Online (Sandbox Code Playgroud)

我可以放弃测试套件并以这种方式执行,但我想更好地了解这里发生的事情,以及为什么我不能告诉它直接运行测试套件.

java shell gradle

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

javascript中匿名方法的优点和缺点是什么?

在 javascript 中,有很多不同的方法来设置按钮单击事件等方法。

例如,假设您已检索输入元素“按钮”

function MyForm(){
   //anonymous method
   button.click = function(){ //work };


   //private method
   var handleClick = function () { // work };
   button.click = handleClick;

   //public method
   button.click = outerClickHandle;


}

//public
function outerClickHandle(){
    // work
}

//prototype
MyForm.prototype.outerClickProto(){
   //work
}
Run Code Online (Sandbox Code Playgroud)

当然,还有一些更明显的答案,例如在需要时进行封装。使用原型,您不必每次都重新创建该函数,这对性能有好处,但对于匿名方法,除了是一种很好的方式或编写脚本的流程之外,有什么好处和坏处?

javascript

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

标签 统计

gradle ×1

java ×1

javascript ×1

shell ×1