RobinWang-LinShu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

package com.mock;

/**
* @author Robin
* @version 1.0
* @date 2022/3/17 11:29
*/
public interface Person {
public String show();
}

package com.mock;

/**
* @author Robin
* @version 1.0
* @date 2022/3/17 11:29
*/
public class PersonInterface implements Person{

@Override
public String show() {
return "Hello Mockito";
}

public String getName()
{
return "";
}
}

package com.mock;

import org.testng.Assert;
import org.testng.annotations.Test;
import com.mock.PersonInterface.*;

import java.util.HashMap;
import java.util.Map;

import static org.mockito.Mockito.*;


/**
* @author Robin
* @version 1.0
* @date 2022/3/17 11:30
*/
public class PersonMock {
@Test(description = "测试接口类")
public void test_mock_one()
{
PersonInterface mock=mock(PersonInterface.class);
when(mock.show()).thenReturn("Mockitio");
System.out.println(mock.show());
}

@Test
public void test_mock_two()
{
PersonInterface mock=mock(PersonInterface.class);
Map<Object, Object> map = new HashMap<>();
map.put(1,2);
map.put(2,2);
String str1="无涯课堂为您服务!";
when(mock.getName()).thenReturn(str1);
System.out.println(mock.getName());
}
}
posted on 2022-05-09 19:58  林树  阅读(174)  评论(0)    收藏  举报