腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在SpringBoot中使用嵌入式存根/虚拟应用程序进行
测试
、
、
我正在尝试为我的SpringBoot微服务编写一个集成
测试
,以便与产品生态系统中的另一个服务进行交互。由于这种
测试
被认为是功能/集成
测试
(取决于您使用的术语),因此它通常是在一些开发环境中完成的。然而,我想
测试
我的服务和一个存根/虚拟应用程序之间的基本交互,这些应用程序与RPC连接(所以不完全是典型的TestRestTemplate
测试
)。我知道有一种方法可以在启动
Spring
上下文
时
嵌入服务,但我从来没有自己做过。有没有人有任何经验与上层或可能是一
浏览 1
提问于2019-10-02
得票数 0
1
回答
测试
Spring
bean
时
模拟
配置
属性
、
、
、
、
我有一个
Spring
bean
,它从application.yml读取
配置
属性
值 public class AutoDisableRolesService { private boolean runTask;} 在application.yml中,此
属性
设置为false cron: enabled: false 但当我运行<
浏览 15
提问于2021-07-08
得票数 1
回答已采纳
1
回答
为什么在安装之前调用构造函数方法?
、
、
、
这是我正在
测试
的班级:@EnableBinding(Processor.class) this.kafkaTemplate = senderConfig.kafkaTemplate();在这里,SenderConfig只是一个简单的
配置
类KafkaTemplate<String, String> kafkaTemplate() { return new Kafka
浏览 0
提问于2019-01-11
得票数 2
回答已采纳
2
回答
与单元
测试
控制器和服务方法的区别
、
、
、
、
我想从控制器和服务层
测试
相同的方法。问题是:为什么我必须在控制器中使用@MockBean注释,为什么不在BookFindOperationsService bookService中使用@Mock注释。findBooksByAuthor(String authorID) { }服务
测试
{ return new Book("W pustyni i w puszczy", "
浏览 1
提问于2018-12-14
得票数 3
2
回答
将
模拟
插入
bean
失败
、
、
对于我的单元
测试
,我想对被测
bean
的一些自动连接的依赖项使用mock。
模拟
已正确创建并注入到单元
测试
类中,但将其注入到被测
bean
中失败,并显示了这是被测
bean
(Controller.java)中连接失败的部分private Service service; 但是
浏览 1
提问于2011-09-09
得票数 0
回答已采纳
1
回答
弹簧启动
测试
--模仿放置在责任链深处的Handler
Bean
、
、
我已经用
spring
引导实现了这一点,我正在尝试
测试
REST资源。我想
模拟
"YetAnotherClass",以便当我用MockMvc发送请求
时
,我可以验证
模拟
对象中是否发生了一些事情。问题是,如果我使用YetAnotherClass @MockBean来
模拟
SomeOtherClass.,那么我必须将它注入SomeOtherClass.我尝试过用@TestConfiguration注入它,但是当请求通过MockMvc发送并且
模拟
对象嵌套在像上面这样
浏览 2
提问于2018-05-13
得票数 0
回答已采纳
2
回答
模拟
JWT Utils以验证令牌
、
、
、
、
我想为这个端点创建JUnkt
测试
: private JwtTokenProvider jwtTokenProvider; }JUnit
测试
.content(ResetPasswordTokenDTO)) .andExpect(status(
浏览 4
提问于2020-06-20
得票数 1
回答已采纳
1
回答
将EasyMock 3 IMockBuilder与
Spring
结合使用
、
、
、
我一直在研究使用EasyMock 3的IMockBuilder作为一种生成部分
模拟
的方法(我知道部分
模拟
可能会导致设计缺陷,但我正在为旧代码编写
测试
)。假设我可以使用废弃的静态EasyMock.createMock()方法在我的
Spring
配置
中创建
bean
,如下所示: <
bean
id="myBean" class="org.easymock.EasyMock" factory-method="createMoc
浏览 0
提问于2011-12-21
得票数 0
回答已采纳
2
回答
如何在不运行tomcat的情况下运行springboot
测试
?
、
我正在开发一个
spring
引导应用程序,并编写一些junit
测试
。 但我发现,当我运行任何
测试
时
,tomcat也会启动,这会使这些
测试
变得非常慢,浪费很多次。所以,我想让它在不启动tomcat的情况下运行springboot
测试
?
浏览 10
提问于2019-05-06
得票数 4
1
回答
向通过工厂方法返回的
bean
中注入Mockito
模拟
、
、
、
我有以下设置:@Component{ { }一个工厂类,它使用注入到MyInterface中的
spring
final MyImpl1 myImpl1 = new MyImpl1(myImpl2, config
浏览 4
提问于2015-02-23
得票数 0
1
回答
Gradld构建-使用Mockito创建的
模拟
对象来运行单元
测试
、
、
、
、
我有一个
Spring
应用程序,它连接到外部have服务。这个项目是用gradle建造的。我在嘲笑我的程序中的外部调用。当我在STS中作为junit
测试
运行时,
测试
正在成功运行。然而,当我做一个"gradle构建“
时
,
测试
失败了。当我查看日志
时
,我认为它失败了,因为
测试
击中的是实际的服务,而不是返回
模拟
的对象。为了让我的gradle构建能够选择mockito生成的
模拟
对象作为
测试
的一部分,我需要做些什么吗?
浏览 0
提问于2016-08-01
得票数 1
2
回答
如何覆盖
测试
的作用域
bean
?
、
、
、
我的
Spring
Java
配置
中有这个
bean
:@Scope( proxyMode=ScopedProxyMode.TARGET_CLASS, value=SpringScopes.DESKTOP) return new BirtSession();对于
测试
,我需要一个没有作用域的mock (
测试
中没有"Desktop但是当我为我的
测试
创建一个
配置</em
浏览 0
提问于2013-02-05
得票数 5
回答已采纳
1
回答
这里有什么不同-- @Autowired和@MockBean
、
、
、
、
我正在为
spring
boot项目中的服务类编写单元
测试
。当我对正在
测试
的类进行自动装配
时
,
测试
是正常运行的,而当我使用@Autowire的@MockBean insead
时
,它会失败。还有一种方法可以在mockito中
模拟
自动连接类(当前类)的方法。
浏览 216
提问于2021-03-30
得票数 0
回答已采纳
2
回答
使用
spring
注入Mockito抛出NotAMockException
、
、
、
伙计们, return Mockito.mock(NotificacaoRepo
浏览 2
提问于2015-04-21
得票数 3
1
回答
显示与@MockBean注释的Mock的交互
、
、
在
Spring
应用程序中,可以使用
模拟
bean
编写
测试
,这些
bean
默认情况下是自动连接的,并且可以使用通常的Mockito方法进一步定制。为此,使用了@MockedBean注释。但是,当只使用Mockito而不使用
Spring
时
,可以
配置
mock来打印所有交互,请参阅。使用
模拟
bean
也可以进行这种调试吗?
浏览 5
提问于2017-07-03
得票数 2
1
回答
使用LocalDate.now()
模拟
Clock.fixed(时钟)
、
、
、
、
当我设定一个特定的日期
时
,我很难
测试
我的端点。@
Bean
return Clock.systemDefaultZone();@Autowired并在我的实现中用作: LocalDateTi
浏览 2
提问于2020-07-09
得票数 3
4
回答
SpringBoot2.1
bean
重写与主
、
、
但是,我确实有一些
测试
,使用Mockito将
bean
替换为
模拟
实例。使用默认设置,使用这种
配置
的
测试
将由于
bean
重写而失败。我发现工作的唯一方法是通过应用程序
属性
启用
bean
覆盖:不过,我确实希望确保
测试
配置
的最小
bean
定义设置,这将在
spring</
浏览 0
提问于2018-11-04
得票数 42
回答已采纳
1
回答
Spring
-替换
测试
中的@Service
bean
、
、
、
、
在我的
spring
boot应用程序中,我有一个服务
bean
(带有@Service注解),我想
模拟
这个服务,特别是JUnit
测试
(不是在所有
测试
中)。如何仅为一个特定的
测试
替换此服务
bean
?当我运行
测试
时
,自动连接的locService
属性
将使用原始LocalizationServiceImpl。当我在LocalizationServiceTestConfig中为@
Bean
方法使用不同的名称<e
浏览 3
提问于2015-08-05
得票数 7
1
回答
自动装配JdbcTemplate对数据资源?
在实现非jpa/orm DAO层
时
,哪个是正确的/更好的实践?
浏览 1
提问于2019-07-03
得票数 1
回答已采纳
1
回答
在使用FakeRequest
时
模拟
内部依赖项
、
、
、
我使用的是Play Framework2.3.x,我想
测试
对"/“等特定路由的调用(它的路由器使用了几个嵌套的@ injected依赖项)通过调用注入组件上的特定方法来结束。服务将注入另一个我想要
模拟
的服务:public class MyServiceImpl implements MyService { @Inject private ExternalService我想
模拟
调用()并检索它的args,以检查它们是否包含预期的内容。我正在使用Mockito,我尝试过几次组合,但无法注入我的
浏览 2
提问于2016-02-25
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring中Bean的几种配置
spring注解配置bean的初始化方法和销毁方法
Spring Boot2.x类型安全属性配置详解
Spring Boot学习笔记系列之Spring Boot配置特殊格式的属性值
【框架】121:spring框架之IOC容器
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券