jjzjj

saveToDatabase

全部标签

php - Laravel 5 修改器仅在我创建记录而不是更新记录时起作用

您好,我创建了一个只存储电话号码数字的修改器。这是我的配置文件模型中的代码。publicfunctionsetPhoneAttribute($phone){$this->attributes['phone']=preg_replace("/[^0-9]/","",$phone);}这在我创建新记录时有效,但如果我更新记录,它就不起作用。我的问题是如何在创建和更新时执行Mutator?这是我在Controller中更新和创建的方式:namespaceApp\Http\Controllers;useApp\Http\Requests;useApp\Http\Requests\Profile

java - 使用 Mockito 验证方法后没有调用任何内容

我正在使用Mockito编写Java单元测试,我想验证某个方法是否是对象上调用的最后一个。我在被测代码中做了这样的事情:row.setSomething(value);row.setSomethingElse(anotherValue);row.editABunchMoreStuff();row.saveToDatabase();在我的模拟中,我不关心编辑行中所有内容的顺序,但重要的是我不在保存后尝试对其执行更多操作它。有没有好的方法来做到这一点?请注意,我不是在寻找verifyNoMoreInteractions:它不会确认saveToDatabase是最后调用的东西,如果我调用行上

java - 使用 Mockito 验证方法后没有调用任何内容

我正在使用Mockito编写Java单元测试,我想验证某个方法是否是对象上调用的最后一个。我在被测代码中做了这样的事情:row.setSomething(value);row.setSomethingElse(anotherValue);row.editABunchMoreStuff();row.saveToDatabase();在我的模拟中,我不关心编辑行中所有内容的顺序,但重要的是我不在保存后尝试对其执行更多操作它。有没有好的方法来做到这一点?请注意,我不是在寻找verifyNoMoreInteractions:它不会确认saveToDatabase是最后调用的东西,如果我调用行上