spring tdd:一个简单的Spring Boot应用程序学习如何编写TDD应用程序 源码
在该项目中,我尝试使用三个基本实体(Firefighter,Firestation和Fire)制作小型Firefighter系统。还有一个附加的枚举-等级,这是Firefighter的属性。该项目的主要目标是根据TDD方法(特别是BDD)(给定/何时/然后)进行构建。我还尝试编写三种不同类型的测试-单元测试,集成测试,端到端测试。核心项目是用Spring编写的,出于测试目的,我正在使用JUnit和Mockito,但是我将添加PostgreSQL数据库用于以后的测试。 单元测试 FirefighterTest-该类测试Firefighter Service内部的逻辑。它还嘲笑了FirefighterRepository。该类中测试的主要重点是检查某些功能是否返回正确的值,或者在需要时是否返回空结果。 @ExtendWith(MockitoExtension.class) class Fir
用户评论