摘要:
项目地址:https://gitee.com/indexman/spring_boot_in_action 开发步骤 1.编写国际化配置文件 场景是给登录页面 login.html添加国际化支持。 2.使用ResourceBundleMessageSource管理国际化资源文件 3.在页面使用取出国 阅读全文
摘要:
问题描述 今天做单元测试报错:unable to find a @SpringBootConfiguration 问题原因 有几种可能性,逐个排除下对症下药: 1.程序入口类忘了添加:SpringBootApplication注解 2.程序入口类的包名和测试类所在包名不一致 例如: 主类:com.e 阅读全文
摘要:
自己以前闲着没事写的JSP小项目,适合刚学完JSP拿来练手的朋友。 源码地址: https://github.com/mudfish/userManager 项目说明: 软件需求: 开发工具:eclipse 数据库:mysql 应用服务器:tomcat 技术需求 jsp+servlet+mysql+ 阅读全文
摘要:
上一篇我介绍了使用stub进行单元测试。那么mock objects和stub有何区别?什么情况下使用mock objects呢? 下面摘自junit in action书中的解释: mock objects (或者简称为 mocks),非常适用于将某一部分代码与其他代问隔离开来,并对这部分代码进行 阅读全文
摘要:
stub是代码的一部分,我们要对某一方法做单元测试时,可能涉及到调用第三方web服务。假如当前该服务不存在或不可用咋办?好办,写一段stub代码替代它。 stub 技术就是把某一部分代码与环境隔离起来(比如,通过替换 Web服务器、文件系统、数据库等手段)从而进行单元测试的。 下面演示一个例子,利用 阅读全文
摘要:
Parameterized (参数化)的测试运行器允许你使用不同的参数多次运行同一个侧试。 运行此测试的必备条件: 1.必须使用@RunWith(Parameterized.class) 2.必须声明测试用到的变量 3.提供一个@Parameterized注解的方法 例如: public class 阅读全文
摘要:
先创建一个REST接口 package com.laoxu.gamedog.controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.a 阅读全文
摘要:
平常我们写单元测试类,多个方法的执行顺序其实是没有特定顺序的。例如下面代码: package com.laoxu.gamedog; import org.junit.FixMethodOrder; import org.junit.Test; import org.junit.runners.Met 阅读全文
摘要:
本文介绍利用类的静态属性实现junit多个测试方法间共享同一变量值。 package com.laoxu.gamedog; import org.junit.Test; /** * @author xusucheng * @create 2018-12-14 **/ public class Sha 阅读全文
摘要:
环境介绍: centos7虚拟机 桥接网络,ip:192.168.43.165 docker已安装好。 关于centos7安装docker请参考:https://blog.csdn.net/IndexMan/article/details/84885741 创建dockerfile目录 mkdir 阅读全文