quo,vadis_Quo Vadis JUnit
quo,vadis
对我而言, JUnit是Java Universe中最重要的库。 但是我认为它的新版本已经过期。 通过将方法定义作为测试定义的方法,JUnit非常灵活,需要各种技巧……抱歉的功能,要做您实际上应该能够使用的基本Java语言功能。
如果您不确定我在说什么,请查看有关ScalaTest的本文。 像这样的东西应该是JUnit的标准。
当然,您可以实现自己的TestRunner来实现类似目的。 但是已经有许多重要的TestRunners( SpringJUnit4ClassRunner吗?),它们具有巨大的缺点,即您只能拥有其中的一个。
另一个替代方法是,与JUnit告别,并使用其他Testframework。 但是所有其他这些Testframeworks都没有JUnit所提供的第三方工具的支持,因此我真的希望JUnit能够发展,而不是被其他东西所替代。
我思考这些问题已经有一段时间了,实际上将它们提出了JUnit邮件列表,并提供了许多有趣的反馈,但是什么也没有发生。 因此,当我遇到XP天的一个JUnit提交者Marc时,我们开始讨论这种情况,另一位JUnit提交者Stefan和其他XP天的参与者也加入了讨论。
而且通常没有什么比看起来容易。 JUnit是一个非常成功的库,但它也没有提供人们想要或需要的所有功能。 这会导致人们以各种奇怪的方式使用JUnit,这使得它真的很难发展。 例如,Marc和Stefan讲述了有关最新版本的JUnit的故事,他们了解到某个IDE在JUnit的私有字段上使用了反射,当更改该字段的名称时会导致“错误”。
因此,似乎在进行与其他默认TestRunner一样大的更改之前,必须先改造JUnit。
我设想如下所示:
- 收集其他人附加到JUnit上的各种功能,这些功能可能应该是JUnit本身的一部分。
- 为那些提供干净,受支持的API
- 施加轻微的压力和时间让第三方切换到新的API
- 该API的背后提供了一种新的,更灵活的创建测试的方式
- 利润
而且由于JUnit是一个开源项目,并且所有开发人员似乎都只能在自己的私人时间上工作,因此我们从XP Days开始,在那里收集需要考虑的内容。 我将结果放在JUnit github存储库中的Wiki页面中。 到那边看看是否可以添加一些东西。
翻译自: https://www.javacodegeeks.com/2014/10/quo-vadis-junit.html
quo,vadis
quo,vadis_Quo Vadis JUnit相关推荐
- Quo Vadis JUnit
对我来说, JUnit是Java世界上最重要的库. 但是我认为它的新版本已经过期. 通过将方法定义作为测试定义的方法,JUnit非常灵活,需要各种技巧--抱歉的功能,要做您实际上应该能够使用的基本(J ...
- eslint quo_Quo Vadis JUnit
eslint quo 对我而言, JUnit是Java Universe中最重要的库. 但是我认为它的新版本已经过期. 通过将方法定义作为测试定义的方法,JUnit非常灵活,需要各种技巧--抱歉的功能 ...
- Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset I3D论文精读
Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset I3D论文精读 论文地址:https://openaccess. ...
- (I3D)Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset 论文解读
Abstract 本论文提出了一种新的数据集Kinetics.他是ucf101,HMDB-51数据集的的两倍. 论文分别将当前现有的模型在Kinetics数据集上跑一遍,看这些模型在此数据集上表现的如 ...
- I3D视频分类论文梗概及代码解读Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset
论文https://arxiv.org/pdf/1705.07750.pdf,from DeepMind ,CVPR2017 代码https://github.com/LossNAN/I3D-Tens ...
- 《Action Recognition》-Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset(I3D)
<Action Recognition>-I3D 目录 <Action Recognition>-I3D Contributions Experiment Result Con ...
- I3D泛读【Que Vadis,Action Recognition?A New Model and the Kinetics Dataset】
目录 0.前沿 1.标题 2.摘要 3.结论 4.重要图表 5.解决了什么问题 6.采用了什么方法 7.达到了什么效果 0.前沿 泛读我们主要读文章标题,摘要.结论和图表数据四个部分.需要回答用什么方 ...
- 《Qua Vadis, Action Recognition? A New Model and the Kinetics Dataset》论文解读之Two-Stream I3D
本文是CVPR 2017的一篇文章 Paper:Quo Vadis, Action Recognition? A New Model and the Kinetics Dataset github: ...
- JUnit单元测试依赖包构建路径错误解决办法
JUnit单元测试依赖包构建路径错误解决办法: 选中报错的项目文件夹→右击选择属性(ALT+Enter)→java构建路径→库→添加库→JUnit→选择合适的Junit库版本.
最新文章
- Partition Tables介绍及分区表转换
- 自助用户选择VM Network
- Queue:poll、offer、element、peek
- 计算机秋招必备!上海互联网大厂企业整理清单!
- Flash中图片的逐步加载
- 网易家居专访柯拉尼陶晓松:有所为 有所不为 争创领军品牌
- biggan:large scale gan training for high fidelity natural image synthesis
- linux用光盘安装系统时需要如何设置,Linux如何设置光盘启动
- 替罪羊树[Scapegoat Tree]
- Browsers简介
- 如何在网页中嵌入播放器
- 快应用如何接入微信支付
- linux+++乘法口诀_通过shell脚本打印乘法口诀表
- 贪吃蛇小游戏 (一)
- 学画画软件app推荐_超好用的学习绘画的APP
- 张驰咨询:供应链降本的五条原则与五种方法
- 计算机学习的一些书籍推荐
- Android音频驱动-ASOC之CPU DAI
- 用xpath出现Element 一堆字符怎么办? python
- Linux服务器测试性能脚本