在使用SpringBoot之前,我会在类中定义一个main方法,在这里我想测试一些方法,并最终删除最终版本的if。以下是我的工作:
public class UserDAO {
public int getUserSSN( int userId )
{
//Connect to database and get stuff and return it
}
public static void main(String[] args)
{
int x = new UserDAO().getUserSSN( 12 );
System.out.println( x );
}
}
这允许我在开发时快速测试东西(而不是用JUnit嘲笑东西)。如何在Spring Boot中做同样的事情?
编辑:这不是一个最佳实践问题——我认为人们普遍认为JUnits和其他单元测试/模拟框架对于确保良好的开发人员级测试是必要的。我只是想知道如何快速地完成这项工作(比如减少键入,而不是加快执行速度)。
正确的方法是使用多个测试方法/类来测试您所需要的内容(单个单元测试方法评估的时间非常短)。您不希望在生产类中有这样的代码(因为您可能会忘记删除它们)。
此外(假设你是新手),你应该阅读TDD或BDD,因为这是许多开发人员产生代码的方式,并且有多种优点(也有缺点或陷阱)。
编辑答案:在正常(不是一些学习、教程)项目中,您应该已经有很多测试类,所以编写测试并不耗时。另外,请始终记住,如果您必须测试某些东西,如果它看起来很重要,您应该保留此测试,因为测试也是文档!
首先,打开Android Studio并选择Create new Project,然后它会让你输入一个名字,你可以任意取一个名字,比如:Weather App。然后你需要输入公司域名。如果你不会真正发布这个app,这个字段就不是特别重要了,但是如果你有的话可以使用自己的域名。然后任意选择一个目录作为这个项目的保存地址。 下一步,它会让你选择最小的API版本。我们选择API 15,因为我们有一个库需
本文向大家介绍Maven搭建springboot项目的方法步骤,包括了Maven搭建springboot项目的方法步骤的使用技巧和注意事项,需要的朋友参考一下 Maven搭建springboot项目 本文是基于Windows 10系统环境,使用Maven搭建springboot项目 Windows 10 apache-maven-3.6.0 IntelliJ IDEA 2018.3.4 x64 一
我无法使用这个IDE Spring工具套件创建新maven项目。它显示了以下错误 CoreException:无法计算生成计划:插件org.apache.maven.plugins:maven-compiler-plugin:3.1或其依赖项之一无法解析:无法读取org.apache.maven的工件描述符。plugins:maven-compiler-plugin:jar:3.1:Artifac
当我试图在eclipse中创建一个Maven项目(选择maven-archetype-quickstart,1.4版)时,我得到以下错误: 无法计算生成计划:插件org.apache.maven。插件:maven-resources-plugin:3.0.2或其依赖项之一无法解析:未能读取org.apache.maven的项目描述符。插件:maven-resources-plugin:3.0.2插
我正在使用操作系统在我的系统中添加以下变量 :C:\users\user\appdata\roaming\npm\node_modules :C:\Windows\System32;C:\Windows;C:\Windows\System32\WBEM;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\程序文件(x86)\Windows工具包\8.1\W
好吧,我想强调这一点,并将其全部带入此线程,因为其余线程没有结论性的答案,因此在跳入它们之前,以下是我提到的线程: Adt 不会创建默认的问候世界,但命令行会创建 [已解决]日食在创建新项目/活动时行为不同 过去几天以来,ADT的行为有点古怪。我总是更新我的SDK,所以我经常运行SDK管理器并下载所有更新。最近我注意到,如果我创建一个新的android应用程序项目,它不会创建一个默认的MainAc