这个提高Java单元测试效率的IDEA插件你知道吗?在思考如何实现这个目标的过程中,我发现了一个关于单元测试的IDEA插件——SquareTest,它可以帮助我们提高编写单元测试的速度,你知道吗?SquareTest插件安装插件安装完成后,可以看到它出现在顶部菜单栏中。使用SquareTest现在我将通过一个例子来告诉你如何使用SquareTest。下面有个DateUtil类,写了一些方法。在DateUtil类中,我们可以单击鼠标右键,将弹出包含这些选项的菜单。只需单击“生成...”。SquareTest插件为我们提供了另外2个新选项——生成带有或不带有模拟的测试。模拟是需要“伪造”其代码行为的依赖项。在第一个提示中,可能会询问您希望单元测试模板是什么。就我而言,我将选择带有MockitoSpring模板的JUnit4。之后,模板会帮你生成一个全新的类,所有的公共方法都带有默认参数!但是,您仍然需要检查参数和测试逻辑以确保它们确实有意义。总结当我们用许多需要测试的公共方法完成业务逻辑时,这非常有用。无需手动编写所有案例,该插件可以帮助我们减少案例生成时间,让开发人员更专注于业务和测试逻辑。但是有一个很大的缺点,好像是收费的,555555,但是有30天的试用期,可以体验一波!!!!
