小编mad*_*ada的帖子

Mockito如何只模拟超类方法的调用

我在一些测试中使用Mockito.

我有以下课程:

class BaseService {  
    public void save() {...}  
}

public Childservice extends BaseService {  
    public void save(){  
        //some code  
        super.save();
    }  
}   
Run Code Online (Sandbox Code Playgroud)

我想只模拟第二个调用(super.save)ChildService.第一个调用必须调用真正的方法.有没有办法做到这一点?

mockito

86
推荐指数
4
解决办法
10万
查看次数

PostgreSql:禁止更新列:怎么做?

PostgreSql可以在没有触发器的情况下不允许更新列,只允许插入.

postgresql

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

Spring安全性和@PostFilter

我有这个对象:

@Service
public class myBr {

    @PostFilter("filterObject.cellule.getId()==2")
    public List<Bibliotheque> getB() {
        return super.getAll();
    }

    public List<Bibliotheque> getA() {
        return getB();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我从测试中调用时myBr.getB(),@PostFilter会应用,但是当我调用时myBr.getA(),后置过滤器不起作用.

有没有办法处理这个,以便应用过滤器?

spring-security

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

标签 统计

mockito ×1

postgresql ×1

spring-security ×1