文件名称:spring-tdd:一个简单的Spring Boot应用程序,学习如何编写TDD应用程序
文件大小:74KB
文件格式:ZIP
更新时间:2024-04-09 00:46:34
Java
在该项目中,我尝试使用三个基本实体(Firefighter,Firestation和Fire)制作小型Firefighter系统。还有一个附加的枚举-等级,这是Firefighter的属性。该项目的主要目标是根据TDD方法(特别是BDD)(给定/何时/然后)进行构建。我还尝试编写三种不同类型的测试-单元测试,集成测试,端到端测试。核心项目是用Spring编写的,出于测试目的,我正在使用JUnit和Mockito,但是我将添加PostgreSQL数据库用于以后的测试。 单元测试 FirefighterTest-该类测试Firefighter Service内部的逻辑。它还嘲笑了FirefighterRepository。该类中测试的主要重点是检查某些功能是否返回正确的值,或者在需要时是否返回空结果。 @ExtendWith(MockitoExtension.class) class Fir
【文件预览】:
spring-tdd-master
----.gitignore(395B)
----.mvn()
--------wrapper()
----README.md(3KB)
----pom.xml(2KB)
----mvnw(10KB)
----src()
--------test()
--------main()
----mvnw.cmd(6KB)
----requests()
--------requests.http(38B)