腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Spring
测试
驱动
开发
模拟
、
任何基于
Spring
的项目都会注入和使用几十个
Spring
提供的Beans。如果模仿第三方代码是不好的,那么当类依赖于
Spring
提供的Beans时,编写单元
测试
的最好方法是什么?
浏览 13
提问于2017-07-21
得票数 1
4
回答
测试
驱动
开发
:.NET遵循
测试
驱动
开发
原则,
模拟
/不
模拟
?
、
、
、
我写了一个
测试
将一个新用户插入到数据库中。插入新用户是在MyService类上调用的,因此我继续创建了mytest。它失败了,我开始在我的MyService类上实现我的CreateUser方法。所以我想我应该使用一个
模拟
框架来
模拟
这个Repository类,但是这是正确的方法吗? 这意味着我必须更改我的
测试
,以便真正为我的用户存储库创建一个mock。但是这是推荐的吗?我最初编写了我的
测试
并使其失败,现在我意识到我需要一个存储库,并且需要
模拟
它,所以我必须更改我的
测试
以迎
浏览 0
提问于2013-06-26
得票数 4
回答已采纳
2
回答
@InjectMocks的等效方法
、
、
、
以下哪种方法是等效的:MyType1 myType1; @InjectMocks我可以用mock(MyType1.class)替换@Mock。injectMocks(MyType2.class)
浏览 0
提问于2012-10-12
得票数 27
回答已采纳
3
回答
测试
驱动
开发
-
模拟
对象
、
、
我正在尝试使用TDD
开发
我的第一个项目。在这种情况下,我必须在我的应用程序代码之前编写
测试
用例。在我的
测试
用例中,我有一些
模拟
对象。我想知道在代码创建之前是否也必须编写
模拟
对象的期望。
浏览 3
提问于2013-10-30
得票数 2
回答已采纳
3
回答
Google Cloud Spanner与ORM (hibernate)的集成
、
、
我正在
Spring
boot应用程序上实现它。 另外,有人能澄清一下,Google Cloud Spanner有没有可用的本地环境,据我所知,没有解决方案?
浏览 5
提问于2018-08-16
得票数 0
3
回答
测试
驱动
开发
和
测试
驱动
设计是一样的吗?
我开始学习
测试
驱动
开发
。我读过相当多关于TDD的文章。有些人将其称为
测试
驱动
开发
。其他人称之为
测试
驱动
设计。它们是一回事吗?我的印象是它们是一样的,但如果不是,主要的区别是什么?
浏览 1
提问于2011-09-24
得票数 18
回答已采纳
2
回答
模拟
对象-设置方法-
测试
驱动
开发
、
、
、
我正在学习
测试
驱动
开发
,并尝试使用Moq库进行
模拟
。Mock类的Setup方法的作用是什么?
浏览 0
提问于2010-07-05
得票数 42
3
回答
spring
引导中的Mockito不
模拟
对象。
、
、
、
我有一个简单的
测试
用例,我在
spring
引导应用程序中使用了Mockito。...错误:由于null值,当它试图调用nameStats.isSuccess()时,它将抛出nullpointexception,即使我已经将此函数的响应
模拟
为问题: 1.我是否正确地
模拟<
浏览 0
提问于2019-07-09
得票数 4
2
回答
模拟
网络文件夹,以便在powershell脚本中进行
测试
、
、
有没有办法
模拟
网络
驱动
器,以便在windows上
测试
我的powershell脚本。例如,我有一些文件需要复制到但是在我的
开发
机器上没有这样的
驱动
器。有什么方法来
模拟
/
模拟
这个过程,这样我就可以
测试
复制过程了吗?
浏览 7
提问于2019-11-14
得票数 1
回答已采纳
2
回答
针对JmsTemplate的
Spring
Boot2.0集成
测试
、
、
、
我有一个非常简单的MessageHandler类,多亏了
Spring
Boot,它在运行时只需要以下几行代码和配置: @Component <artifactId>solace-jms-
spring
-boot-parent</artifactId>
浏览 3
提问于2018-09-27
得票数 1
回答已采纳
2
回答
注释
驱动
的依赖注入,可处理不同的环境
、
、
、
、
我认为许多专业人士没有切换到注释
驱动
的依赖注入的主要原因是它不支持在
开发
/
测试
/生产环境之间切换。出于
开发
目的,在许多情况下,您不仅使用不同的服务(以及它们的连接),有时还需要
模拟
它们,或者创建虚拟实例。昨天我想出了一个使用
Spring
注解的解决方案: @Value("#{${env} == "production" ?我对您的解决方案或论点非常感兴趣:为什么这不是一个真正的问题;-)欢迎使用Guice、
Spring</e
浏览 0
提问于2012-11-21
得票数 9
回答已采纳
2
回答
Java &
Spring
JDBC:如何在数据库中
模拟
表并不存在用于
测试
(没有实际删除或重命名它)
、
、
、
、
我有一个使用
Spring
JDBC模板与MySQL数据库对话的Java应用程序。在我的一个
测试
中,我想要
模拟
一个在集成
测试
中不存在的表,但是由于各种原因,我实际上不能在我们的
测试
数据库中临时删除/重新创建或重命名该表。
测试
驱动
开发
的胜利!
浏览 2
提问于2012-04-20
得票数 2
回答已采纳
2
回答
是否可以在使用MongoDB的应用程序中进行
测试
?
、
、
、
、
所以我的问题是,有没有一些gem可以在MongoDB heavy rails应用程序中以某种方式
模拟
MongoDB或其他方式来使用
测试
驱动
开发
/
测试
驱动
开发
?
浏览 2
提问于2017-02-13
得票数 0
回答已采纳
5
回答
将单元
测试
提升到下一个级别
、
在过去一年左右的时间里,我一直在
开发
我的TDD裁剪,所以我现在相当擅长于基本原理--首先编写
测试
、
模拟
框架、尽可能小的
测试
、DI等等。 然而,我觉得仍然有很多事情我没有从单元
测试
中得到。例如,我经常发现,以这种方式进行的单元
测试
并不能真正
测试
我的代码应该做的事情的集成和总体情况。当一切都被模仿的时候,我发现我忽略了被
测试
的方法是否产生了我真正需要的结果,而不仅仅是他们说会提供的结果。当我开始转向BDD时,我发现这个问题只会加剧,导致
开发</em
浏览 3
提问于2009-06-18
得票数 12
回答已采纳
3
回答
在
Spring
Boot单元
测试
中@SpringBootTest vs @ContextConfiguration vs @Import
我正在做一个
Spring
Boot项目。我正在编写一个基于"TDD“的”单元
测试
“代码,这有点困难。所有三个选项都能正常运行。我想知道哪种选择是最好的。
浏览 0
提问于2019-06-22
得票数 20
1
回答
如何为运行在Java EE上的web应用程序选择Mock框架?什么是一般重要的Mock框架?
、
、
、
我需要你的帮助来选择
模拟
框架。我是使用Maven、
Spring
和Hibernate在Java EE中
开发
web应用程序的初级
开发
人员。我们有许多针对DAO和服务层的jUnit
测试
。现在我有了一个新任务:使用
模拟
对象进行
测试
。 第一个问题是:我必须选择什么样的
模拟
框架?我们的
测试
基于
Spring
注入(从第二个,仅限
测试
的应用程序上下文)和许多使用连接到
测试
数据库的
测试</em
浏览 0
提问于2013-05-13
得票数 0
回答已采纳
3
回答
测试
驱动
开发
-
Spring
应用程序
、
、
、
我正在
开发
一个REST API。我已经有了用于功能
测试
的Jmeter
测试
。我想要添加单元
测试
,也想从现在开始遵循
测试
驱动
开发
(TDD),以便对我现有的项目进行任何增强并添加新功能(它肯定会变得非常复杂,并且没有任何单元
测试
)。我想我遵循TDD只是为了
开发
我的服务层,它只包含业务逻辑。 对我的方法有什么建议吗?
浏览 2
提问于2013-10-12
得票数 1
1
回答
Spring
Cassandra vs. Astyanax性能
、
、
、
、
我正在尝试评估Astyanax和
Spring
Cassandra的性能。然而,我确实写了一个程序来测量插入和读取时间。事实证明,在大数据情况下,Astyanax的插入速度比
Spring
Cassandra快600倍。我相信
Spring
Cassandra使用datastax
驱动
程序与Cassandra通信,而Astyanax使用thrift。
浏览 3
提问于2014-08-21
得票数 0
1
回答
依赖注入硒WebDriver与
Spring
?
、
、
、
、
可以使用
Spring
注入WebDriver吗?我读过,它不能是单例,通常应该在@ an块中实例化。我同意在这一点上创建它,但我希望将它“神奇地”提供给某些“助手”类,而不是手动地传递对它们的引用。更新@DirtiesContext( classMode = DirtiesContext.ClassMode.AFTER_EACH_TEST_METHOD) 但是,当我把它放到运行并发
测试
和其他东西的服务器上时,我就会遇到这个错误。使用Prototype也不是一个好主意,因为我还想注入WebDriverBac
浏览 1
提问于2015-03-10
得票数 1
1
回答
静态方法是邪恶的,那么为什么Laravel使用如此多的静态调用呢?
、
、
如果您曾经接触过
测试
驱动
的
开发
,特别是在PHP中,那么您可能知道静态方法很难
测试
。
模拟
静态调用已被PHPUnit弃用。 怎么做家伙
模拟
静态调用?如果静态对TDD不利,Laravel如何
测试
它的所有静态调用?
浏览 12
提问于2016-08-20
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券