ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 1.公司服务层接口实现类的测试类 ``` package com.baishenghua200.test; import java.util.List; import org.junit.Test; import com.baishenghua200.pojo.CompanyInfomation200; import com.baishenghua200.services.ICompanyInfomationService200; import com.baishenghua200.services.impl.CompanyInfomationServiceImpl200; import junit.framework.Assert; /** * CompanyInfomationServiceImplTest200.java(公司信息数据处理服务具体实现类的测试类) * @desc 主要测试实现类CompanyInfomationServiceImpl200类里面的方法,有没有实现 * @author 柏圣华 * @date 2021-11-22 * */ class CompanyInfomationServiceImplTest200 { ICompanyInfomationService200 cis200 = new CompanyInfomationServiceImpl200(); CompanyInfomation200 ci200 = new CompanyInfomation200(); @Test void testAdd200() {//测试添加方法 ci200.setCiNo200(6); ci200.setCiTitle200("公司简介"); ci200.setCiContent200("华圣物流信息科技有限公司是一家专业从事安防监控、IT服务的一站式服务系统集成企业。致力于数字化、网络化弱电系统解决方案,自成立以来秉承“以人为本,以德治企,以身作则,以信立业”的经营理念,坚持“领先科技,致力服务”的服务原则,形成了“独具匠心,特色创新”的先航腾飞商业模式。\r\n" + "\r\n" + "公司致力于数字化监控系统;防盗报警系统工程;网络工程,智能一卡通;视频会议;智能化大厦;智能化小区;公共广播;背景音乐系统 工程;停车场;可视门禁对讲工程;网络;语音系统综合布线工程;机房工程的整体建设和运维为目标,为客户提供包括系统集成和运维外包 在内的整体服务方案,坚持数字化、智能化的方向持续发展。\r\n" + ""); ci200.setCiImage200("images/pic8.png"); ci200.setCiEditDate200("2021-11-22"); int flag = cis200.add200(ci200); Assert.assertEquals(1, flag); } @Test void testQueryAll200() {//测试查询所有的方法 List<CompanyInfomation200> ciList = cis200.queryAll200(); Assert.assertEquals(5, ciList.size());//第一个参数数字5,代表数据库有5条数据。第二个参数ciList.size()代表执行查询所有方法返回的数据库数据条数 } @Test void testQueryByCond200() { //测试模糊查询所有的方法 List<CompanyInfomation200> ciList = cis200.queryByCond200("合"); Assert.assertEquals(1, ciList.size());//第一个参数数字5,代表数据库有5条数据。第二个参数ciList.size()代表执行查询所有方法返回的数据库数据条数 } @Test void testQuery200() { //测试精准查询的方法 ci200.setCiId200(5); CompanyInfomation200 cif200 = cis200.query200(ci200); Assert.assertEquals("合作伙伴", cif200.getCiTitle200()); } @Test void testUpdate200() {//测试更新的方法 ci200.setCiId200(6); ci200.setCiTitle200("7"); ci200.setCiImage200("7"); ci200.setCiContent200("7"); ci200.setCiEditDate200("7"); ci200.setCiNo200(7); int flag = cis200.update200(ci200); Assert.assertEquals(1, flag); } @Test void testDelete200() { ci200.setCiId200(6); int flag = cis200.delete200(ci200); Assert.assertEquals(1, flag); } } ``` ### 2.留言服务层接口实现类的测试类 ``` package com.baishenghua200.test; import static org.junit.Assert.*; import java.util.List; import junit.framework.Assert; import org.junit.Test; import com.baishenghua200.pojo.Message200; import com.baishenghua200.services.IMessageService200; import com.baishenghua200.services.impl.MessageServiceImpl200; public class MessageServiceImplTest200 { IMessageService200 ims200 = new MessageServiceImpl200(); Message200 msg200 = new Message200(); @Test public void testAdd200() { msg200.setTitle200("如何购买"); msg200.setContent200("每件商品的单价是多少"); int flag = ims200.add200(msg200); Assert.assertEquals(1, flag); } @Test public void testQueryAll200() { List<Message200> msgList = ims200.queryAll200(); Assert.assertEquals(2, msgList.size()); } @Test public void testQueryByCond200() { fail("Not yet implemented"); } @Test public void testQuery200() { fail("Not yet implemented"); } @Test public void testUpdate200() { fail("Not yet implemented"); } @Test public void testDelete200() { fail("Not yet implemented"); } } ``` ### 3.菜单服务层接口实现类的测试类 ``` package com.baishenghua200.test; import org.junit.Test; /** * MenuServiceImplTest200.java(导航菜单数据处理服务具体实现类的测试类) * @desc 主要测试实现类MenuServiceImpl200类里面的方法,有没有实现 * @author 柏圣华 * @date 2021-10-21 * */ class MenuServiceImplTest200 { @Test void testQueryAll200() { } @Test void testQueryByCond200() { } @Test void testQuery200() { } @Test void testAdd200() { } @Test void testUpdate200() { } @Test void testDelete200() { } } ``` ### 4.用户服务层接口实现类的测试类 ``` package com.baishenghua200.test; import java.util.List; import org.junit.Test; import com.baishenghua200.pojo.User200; import com.baishenghua200.services.IUserService200; import com.baishenghua200.services.impl.UserServiceImpl200; import junit.framework.Assert; class UserServiceImplTest200 { IUserService200 ius200 = new UserServiceImpl200(); User200 user = new User200(); @Test void testFindAll() { List<User200> uList = ius200.findAll(); Assert.assertEquals(2, uList.size()); } @Test void testFindUserByUsernameAndPassword() { user = ius200.findUserByUsernameAndPassword("admin", "admin"); Assert.assertEquals("admin", user.getName200()); } @Test void testAdd() { user.setName200("21"); user.setGender200("21"); user.setAge200(21); user.setQq200("21212121"); user.setAddress200("2121"); user.setEmail200("2121@12.com"); ius200.add(user); } @Test void testDelete() { ius200.delete(2); } @Test void testFindById() { user = ius200.findById(1); Assert.assertEquals("admin", user.getName200()); } @Test void testUpdate() { user.setName200("3"); user.setGender200("boy"); user.setAge200(3); user.setQq200("33333333"); user.setAddress200("3333"); user.setEmail200("33333@333.com"); user.setId200(2); ius200.update(user); } @Test void testFindTotalCount() { //先不实现 } @Test void testFindByPage() { //先不实现 } } ```