关于单元测试
常见的web后端为三层架构,分别是mapper,service,controller层,这三层分别负责不同的功能,在码完代码以后,进行单元测试的目的:
确定mapper没有逻辑问题,确定service没有逻辑问题,确定controller能够正常且正确返回数据,这些才是单元测试的第一目的,附加好处,经过单侧后的代码或接口能让别的同事放心且不经测试地调用,提高了效率
聊聊怎么做单元测试吧;废话不多说,上代码
mapper层
java代码不能给大家看了,由于这个公司的保密性,不允许代码的流出,不过单元测试不涉及到代码逻辑可以把写法大致说一下
主要是怎么入手写这个东西,需要什么配置,
在mapper对应的接口类代码上,把光标点到类名上,按Alt+Enter选择create test 这样就会在test文件夹里生成对应的测试类,记得在你想测的方法上打对勾,可以自动生成对应的测试方法,虽然只是空方法体。
在测试类上加注解
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTe