美文网首页
单元测试方法 void 参数

单元测试方法 void 参数

作者: Uning | 来源:发表于2021-04-22 11:47 被阅读0次

主要使用 mockito ArgumentCaptor

    @Test
    public void test_User_Follow_User() {
        //预设 User
        User user = new User();
        user.setId(userId);
        ...

        //模拟调用 findById 方法时返回值
        when(userDao.findById(userId)).thenReturn(Optional.of(user));

        ArgumentCaptor<FollowUser> followUserCaptor = ArgumentCaptor.forClass(FollowUser.class);
        verify(followUserDao, times(1)).save(followUserCaptor.capture());

        Assert.assertSame(user, followUserCaptor.getValue().getUser());
    }

相关文章

  • Spring Boot:单元测试

    单元测试 单元测试注意事项 测试方法必须用@Test修饰 测试方法必须使用public void修饰,不能带参数 ...

  • 单元测试方法 void 参数

    主要使用 mockito ArgumentCaptor

  • OC琐碎点汇总(一)

    - (void)方法名:(参数类型)参数名 方法名:(参数类型)参数名 { 具体实现代码 } *方法的调用 [对象...

  • 代码单元测试四

    如何对private方法写单元测试? 有时public方法返回值是void,对该方法写测试无法进行断言。可以对方法...

  • block使用方法

    block基本使用 没有参数,=左边的()里面要写上void。 作为方法的参数传递使用 怎么区分参数是block?...

  • iOS 如何传递方法

    如果想将方法作为参数传递,该如何操作 - (void)viewDidLoad {[superviewDidLoad...

  • Java学习-Day05-Java基础类库

    1.运行java程序的参数 main方法的方法签名public static void main(String[]...

  • 泛型方法

    泛型方法的声明形式如下: 【修饰符】void【方法名】<类型参数 T> { 【方法体】 } 泛型方法是...

  • 关于block

    一、block当做一个参数来使用比如说声明了一个方法:- (void)closeWithTask:(void (^...

  • IOS单元测试

    IOS单元测试 单元测试开始- (void)setUp {[super setUp];// Put setup c...

网友评论

      本文标题:单元测试方法 void 参数

      本文链接:https://www.haomeiwen.com/subject/civxrltx.html