小编Jee*_*evi的帖子

如何为调用其他方法的方法编写spock测试用例

假设我有一个方法将一些数据填充到列表中,它在内部调用另一个方法(我正在独立测试)并将一些数据填充到列表中.这里有什么最好的测试方法?

如何测试外部方法?我是否应该从内部方法检查数据,否则只测试外部方法填充的数据?

testcase spock

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

java中的动态方法调度

class A{
int a=10;   
public void show(){ 
    System.out.println("Show A: "+a);
    }
}

class B extends A{
public int b=20;    
public void show(){
    System.out.println("Show B: "+b);
    }
}



public class DynamicMethodDispatch {

    public static void main(String[] args) {

    A aObj = new A();       
    aObj.show();    //output - 10

    B bObj = new B();
    bObj.show();   //output - 20

    aObj = bObj;   //assigning the B obj to A..         
    aObj.show();  //output - 20 

    aObj = new B();
    aObj.show();  //output - 20
             System.out.println(bObj.b);  //output - 20 …
Run Code Online (Sandbox Code Playgroud)

java inheritance casting

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

gradle 执行顺序

我是 gradle 的新手。如果我没有使用 doFirst() 或 doLast()。以哪个顺序执行插件中的行(比如说)。我可以观察到它们不是按顺序执行的?有人可以解释gradle文件的执行流程吗?

谢谢

groovy build-script gradle

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

如何在常规地图中使用正则表达式

我有一张类似的地图。

     xxx-10.name ='welcome'
     xxx-10.age  ='12'
     xxx-10.std  ='2nd'

     xxx-12.name ='welcome'
     xxx-12.age  ='12'
     xxx-12.std  ='2nd'

     yyy-10.name ='welcome'
     yyy-10.age  ='12'
     yyy-10.std  ='2nd'

     yyy-12.name ='welcome'
     yyy-12.age  ='12'
     yyy-12.std  ='2nd'
Run Code Online (Sandbox Code Playgroud)

wen 用户给出 xxx 我必须返回包含所有 xxx 条目的子图,而不管与之关联的数字是多少。有没有办法使用正则表达式来实现这一目标?或者没有迭代键?

我可以使用该实用程序获得子地图..

collections groovy map

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