摘要:敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法。和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付使用。在项目周期内不断改善和增强。 2001 年初,在美国犹他州雪鸟滑雪胜地,17 名编程大师分别代 阅读全文
Mock 模拟测试简介及 Mockito 使用入门
2018-12-29 21:15 by GarfieldEr007, 634 阅读, 0 推荐, 收藏, 编辑
摘要:Mock 是什么mock 测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。 简单的看一张图 我们在测试类 A 时,类 A 需要调用类 B 和类 C,而类 B 和类 C 阅读全文
JUnit单元测试教程(翻译自Java Code Geeks)
2018-12-29 21:13 by GarfieldEr007, 552 阅读, 0 推荐, 收藏, 编辑
摘要:说明 本教程翻译自Java Code Geeks,原文网址:https://www.javacodegeeks.com/2014/11/junit-tutorial-unit-testing.html#suite_tests。翻译的过程中,有少部分内容是译者添加的解释说明和对原文章中错误地方的修正。 阅读全文
JUnit4单元测试入门教程
2018-12-29 21:12 by GarfieldEr007, 718 阅读, 0 推荐, 收藏, 编辑
摘要:本文按以下顺序讲解JUnit4的使用 下载jar包 单元测试初体验 自动生成测试类 执行顺序 @Test的属性 下载jar包## 下载地址 在github上,把以下两个jar包都下载下来。 下载junit-4.12.jar,junit-4.12-javadoc.jar(文档),junit-4.12- 阅读全文
单元测试利器 JUnit 4
2018-12-29 21:11 by GarfieldEr007, 255 阅读, 0 推荐, 收藏, 编辑
摘要:引言 毋庸置疑,程序员要对自己编写的代码负责,您不仅要保证它能通过编译,正常地运行,而且要满足需求和设计预期的效果。单元测试正是验证代码行为是否满足预期的有效手段之一。但不可否认,做测试是件很枯燥无趣的事情,而一遍又一遍的测试则更是让人生畏的工作。幸运的是,单元测试工具 JUnit 使这一切变得简单 阅读全文
深入探索 JUnit 4
2018-12-29 21:10 by GarfieldEr007, 179 阅读, 0 推荐, 收藏, 编辑
摘要:开始之前 关于本教程 引入 Java 5 注释为 JUnit 带来了显著改变,使它从一个受广大开发人员了解和喜爱的测试框架转变成了一个更为精简但却不那么为人熟知的框架。在本教程中,我将探讨 JUnit 4 最重要的转变,并介绍一些您也许已经耳闻但还没用过的激动人心的新功能。 目标 本教程将循序渐进地 阅读全文
JUnit - 测试框架
2018-12-29 21:10 by GarfieldEr007, 196 阅读, 0 推荐, 收藏, 编辑
摘要:什么是 Junit 测试框架? JUnit 是一个回归测试框架,被开发者用于实施对应用程序的单元测试,加快程序编制速度,同时提高编码的质量。JUnit 测试框架能够轻松完成以下任意两种结合: Eclipse 集成开发环境 Ant 打包工具 Maven 项目构建管理 特性 JUnit 测试框架具有以下 阅读全文
Java泛型之类型擦除
2018-12-29 20:56 by GarfieldEr007, 590 阅读, 0 推荐, 收藏, 编辑
摘要:类型擦除 学过C++模板的,在使用Java泛型的时候,会感觉到有点不疑问,例如:(1)无法定义一个泛型数组、无法调用泛型参数对象中对应的方法(当然,通过extends关键字是可以做到,只是比较麻烦);(2)ArrayList<Integer>和ArrayList<String>在运行时的类型是相同的 阅读全文
第一章 AOP
2018-12-27 22:20 by GarfieldEr007, 196 阅读, 0 推荐, 收藏, 编辑
摘要:关于AOP,通常我们会使用AspectJ注解来做,共有6中切面 前置:@Before 后置:@After 返回值:@AfterReturing 异常:@AfterThrowing 环绕:@Around:可以理解为以上四种的集合 引用(不常用) 比较难理解的两个部分: 连接点:JoinPoint、Pr 阅读全文
白话Spring(基础篇)---AOP(execution表达式)
2018-12-27 22:14 by GarfieldEr007, 344 阅读, 0 推荐, 收藏, 编辑
摘要:作为AOP的最后一节内容,我们来简单总结一下切面表达式上见的书写方法。下面的那内容有参考其他博文,在此先对开源博客的各位大神表示感谢! 1.我们看看其他博文在此的解释及举例 execution(* com.sample.service.impl..*.*(..)) 解释如下: 符号 含义execut 阅读全文