ICode9

精准搜索请尝试: 精确搜索
  • java-Spring Boot单元测试-测试失败,抱怨没有定义“ entityManagerFactory” bean2019-11-11 07:10:55

    我正在尝试在Spring Boot应用程序中为Controller编写单元测试.该应用程序运行平稳,我的问题是运行其测试. 这是测试代码: @RunWith(SpringRunner.class) @WebMvcTest(MyController.class) @AutoConfigureTestEntityManager public class MyControllerTest { @Autowired private Mo

  • java-Mockito验证交互与验证结果2019-11-10 20:02:59

    Mockito有关验证方法的JavaDocs链接到有关询问和告知的this interesting article.我特别迷失在那儿,“存根的交互被隐式验证”. 让我们举个例子: 想象一个有这个班 class FooDao { private EntityManager entityManager; public FooDao(EntityManager entityManager) {

  • android-如何使用Mockito模拟DisplayMetrics2019-11-10 18:25:29

    我有一个自定义视图,我正在尝试针对不同的屏幕尺寸进行测试,但无法找到有关如何在单元测试中正确模拟显示宽度的文档或示例. 这是我尝试使用此方法的示例: private CustomTextView customTV; @Override protected void setUp() throws Exception { super.setUp(); Displa

  • java-Mockito模拟when()用于不同类型的两个泛型方法2019-11-09 06:00:28

    我有类Generic< T,R>的两个泛型对象: Generic<TypeA, TypeB> genericOne; Generic<TypeB, TypeC> genericTwo; 我必须嘲笑: when(someObject.someMethod(Matchers.<Generic<TypeA, TypeB>>any())) .thenReturn(responseOne()); when(someO

  • Mockito测试Java 8 Lambda Consumer API2019-11-09 03:04:46

    我需要使用lambda Consumer测试使用另一个接口作为依赖项注入的calss. @Builder public class Interactor { private final Gateway gateway; void process(String message, Consumer<String> response){ gateway.process(message, uuid -> { respo

  • java-模拟的HttpServletResponse实例中的getContentType()返回为null2019-11-09 02:02:36

    当我尝试判断response.getContenttype()的返回值时,运行控制台将显示: java.lang.AssertionError: Expected :text/plain Actual :null 但是当我尝试判断stringWriter()的返回值时,可以: Process finished with exit code 0 源代码: 业务代码段: 设置内容类型: @Override public

  • 将Java Mockito测试转换为Kotlin2019-11-08 15:03:50

    将以下有效的Java测试转换为Kotlin时遇到问题 @Test public void testSomething() { Mockito.when(parkIdMappingRepository.save(Mockito.any(ParkIdMapping.class))).thenAnswer( (Answer<ParkIdMapping>) invocation -> { ParkIdMapping mapping = in

  • java-如何将@WebMvcTest用于单元测试POST方法?2019-11-08 14:03:38

    我正在使用Spring Boot和Mockito运行单元测试,并且正在测试RESTful服务.当我尝试测试GET方法时,它可以成功运行,但是当我尝试测试POST方法时,则失败.我应该怎么做才能解决这个问题?提前致谢! 这是REST控制器的代码: package com.dgs.restfultesting.controller; import java.net.URI

  • java-如何使用JUnit和Mockito用静态util调用测试Rest Controller2019-11-08 07:29:01

    我有带有方法create的Rest Controller(使用util类databaseService(databaseDao缓存)进行验证) @RestController @RequestMapping("files") public class FilesController { private IDbFilesDao dbFilesService; private Map<String, Table> tables; public Fil

  • java-我该如何模拟void方法,并使用Mockito使其保持不变?2019-11-01 18:13:34

    我正在使用Mockito,并希望做一件希望简单的事情.如何模拟特定类的void方法?我试过了 … CacheService cs = mock(CacheService.class); when(cs.startCache()).then( PopulateCache.addTestEntriesToCache() ); 但是我遇到了编译错误 [ERROR] Failed to execute goal org

  • java-Mockito验证方法未检测到方法调用2019-10-31 09:01:12

    我正在尝试验证在我嘲笑的对象上调用了一个方法: public class MyClass{ public String someMethod(int arg){ otherMethod(); return ""; } public void otherMethod(){ } } public void testSomething(){ MyClass myClass = Mockito.mock(

  • java-如何简化使用某些参数而不使用其他参数调用方法的验证?2019-10-30 22:04:21

    我需要两张支票 verify(mock).method(any(Object.class)); verify(mock).method(object); // instance of Object... 以确保使用特定参数对象恰好一次调用该方法,即没有第二个调用方法(differentObject),但是我希望有一种简化的方法,我仍然不知道.这是罕见的吗?解决方法:据我所知,

  • java-春季测试-注入具有嵌套bean依赖项的模拟bean2019-10-30 17:00:33

    我有一个像这样的Bean结构(但还有更多层次): @Controller public class MyController { @Autowired private MyService myService; } @Service public class MyService { @Autowired private MyDao myDao; } @Repository public class MyDao { } 我想用MockMv

  • java-Mockito使用模拟对象测试DAO2019-10-30 00:00:11

    我想测试这种DAO方法 //in GrabDao.java public WrapperProject getChildren(Integer entityId, String entityType){ EntityDao entityDao = new EntityDao(); UserDao userDao = new UserDao(); EntityBase entity = entityDao.getEntityById(entityId, entityTyp

  • java-捕获参数传递给powermockito中的存根2019-10-29 06:03:57

    如何捕获(出于声明目的)传递给静态存根方法调用的参数? methodBeingStubbed看起来像这样… public class SomeStaticClass{ protected static String methodBeingStubbed(Properties props){ ... 我存根方法调用,因为它需要验证它是否被调用… PowerMockito.stub(PowerMockito.me

  • java-与Mockito的接口的模拟getter / setter方法2019-10-29 03:00:17

    我试图用jUnit和Mockito测试我的实现,但是遇到了问题.这是一个非常简单的示例,解释了该问题 接口KeyValueInterface public interface KeyValueInterface { public abstract String getKey(); public abstract void setKey(String key); public abstract String ge

  • java-JUnit测试:强制内部方法调用中的异常2019-10-28 18:10:57

    我正在尝试编写一个测试用例,其中涵盖了在catch块内编写的一段代码.它是这样的: 我在A类中有两种方法. class A{ public SomeReturnType m1() { try{ m2(); }catch(SomeException ex) { //handler code for SomeExcepti

  • Spring Boot项目中使用Mockito2019-10-28 10:00:34

    摘自:https://www.cnblogs.com/javaadu/p/11748415.html Spring Boot项目中使用Mockito   本文首发于个人网站:Spring Boot项目中使用Mockito Spring Boot可以和大部分流行的测试框架协同工作:通过Spring JUnit创建单元测试;生成测试数据初始化数据库用于测试;Spring Boot可以跟BD

  • java-Mockito Spy调用间谍类的实际方法,而不是返回硬编码的模拟2019-10-27 21:04:11

    这是我的间谍声明 OAuthService oAuthServiceMock = Mockito.mock(OAuthService.class); Mockito.doReturn(oAuthServiceMock).when(inviteServiceSpy.buildOAuthService(RESOURCE_URL, CONSUMER_KEY, CONSUMER_SECRET)); 这是实际课程中的方法 public OAuthService buil

  • 模拟继承的受保护方法2019-10-27 16:02:16

    我这里有我问题的简化版本. A类具有受保护的方法. B类继承了此方法. public class A{ protected String getString(){ //some Code } } public class B extends A{ public void doSomething(){ //someCode String result = getString();

  • java-使用Mockito对DAO层进行单元测试2019-10-27 16:00:57

    我正在尝试使用Mockito对Spring Hibernate项目进行单元测试.以下是我的DAO类的实现: @Repository public class EmployeeDAOImpl implements EmployeeDAO { @Autowired private SessionFactory sessionFactory; public void setSessionFactory(SessionFactory session

  • java-如何在Mockito中模拟Spring依赖项2019-10-27 15:19:27

    我正在尝试模拟Spring Beans.我能够模拟对象B和C.但是无法模拟类B中的对象. 插入类A的模拟包含B.但是即使我嘲笑了它们,X和Y还是null. Mockito中有什么方法可以模拟Spring bean中member成员的Objects. @Named @Scope(value = "prototype") public class A { @Inject

  • java-正确使用Mockito.reset()?2019-10-27 15:01:46

    从Mockito.reset()文档中: Smart Mockito users hardly use this feature because they know it could be a sign of poor tests. Normally, you don’t need to reset your mocks, just create new mocks for each test method. Instead of reset() please consider writing

  • android-在JUnit4和Mockito中编写SQLiteOpenHelper测试用例2019-10-27 09:27:08

    我正在尝试为我的数据库编写测试用例. 我有一个扩展到SQLiteOpenHelper的帮助程序类 DBHelper.java public DBHelper(Context context) { super(context, DBConstants.DATABASE_NAME, null, DBConstants.DATABASE_VERSION); } 以及具有所有插入,删除

  • java-在单元测试中,运行实际代码而不是函数存根和模拟对象2019-10-27 08:02:00

    这是一个非常简单的单元测试用例. 我在School课堂上有两种方法: protected S3Object getAwsObject(AmazonS3Client client, String bucketName, String keyName) { GetObjectRequest objRequest = new GetObjectRequest(bucketName, keyName); return client.getO

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有