按书上写的单元测试。

居然一次过,爽!!!

package org.smart4j.chapter2.test;import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
import org.smart4j.chapter2.model.Customer;
import org.smart4j.chapter2.service.CustomerService;
/*** Created by sahara on 2016/3/16.*/
public class CustomerServiceTest {private final CustomerService customerService;public CustomerServiceTest() {customerService = new CustomerService();}@Beforepublic void init() {// TODO
    }@Testpublic void getCutomerListTest() throws Exception {List<Customer> customerList = customerService.getCustomerList();Assert.assertEquals(2, customerList.size());}
}

嘿嘿,JAVA里第一次运行单元测试成功,立存相关推荐

  1. 基于Docker里的运行的tomcat容器进行部署Java Web项目详解

    引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...

  2. java里新建线程设置线程名字_多线程开发不得不掌握,设置和获取线程名称及JVM如何运行的...

    原标题:多线程开发不得不掌握,设置和获取线程名称及JVM如何运行的 欲善编程,多看.多敲.多讨论:动眼.动手.动大脑. 1 如何设置和获取线程名称 多线程的运行状态是不确定的,在程序开发过程中,想要获 ...

  3. Java编译成功但是运行不成功的原因

    平常习惯了用IDE软件IDEA构建Java项目,对java命令行有点陌生,就遇到问题,记录一下! 1,java 和 javac 在命令行中测试均成功,执行java文件的编译也成功,但是运行class文 ...

  4. Java里的堆(heap)栈(stack)和方法区(method)

    http://imiduo.iteye.com/blog/616310 Java里的堆(heap)栈(stack)和方法区(method)  <一> 基础数据类型直接在栈空间分配, 方法的 ...

  5. Docker——使用docker工具管理软件/组件的运行,镜像、容器、数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境

    Docker--使用docker工具管理软件/组件的运行,镜像.容器.数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境 一.docker的安装和卸载 1.卸载 2.安装 3. 导 ...

  6. 《HEAD FIRST JAVA》第一次回顾和整理

    <HEAD FIRST JAVA>第一次回顾和整理 第一章 进入Java的世界(基本概念) 主要介绍了Java的工作原理,发展简史,程序结构和一些简单的语法.学过其他语言的人表示这章完全没 ...

  7. 从内存分配角度分析c和java里的static 关键字.

    即使作为Java的初学者, 对this 和 static 这两个关键字都不会陌生. 其实也不难理解: this 关键字:  指的是对象的本身(注意不是类本身)  跟.net 语言的Me 关键字类似. ...

  8. Java开发和运行环境的搭建(详细教程)

    对JDK.JRE.Java 的认识 JDK 是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Ja ...

  9. java字节码运行原理_JVM 内部原理(六)— Java 字节码基础之一

    JVM 内部原理(六)- Java 字节码基础之一 介绍 版本:Java SE 7 为什么需要了解 Java 字节码? 无论你是一名 Java 开发者.架构师.CxO 还是智能手机的普通用户,Java ...

最新文章

  1. python数据结构与算法:排序算法(面试经验总结)
  2. 敏捷开发中如何做好Sprint规划?
  3. python画椭圆-Python易学就会(五)turtle绘制椭圆与递归
  4. 蓝桥杯C++ AB组辅导课 第一讲 递归与递推 Acwing
  5. 云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践
  6. 中枪!这才是当代博士生真实日常大赏
  7. 主要编程教学语言的讨论
  8. Codeforce432 Prime Swaps
  9. 山东大学网络考试的计算机试题及答案,专科 计算机基础 山东大学网络教育考试模拟题及答案.doc...
  10. mysql批量执行语句_mysql批量执行sql语句
  11. HUSTOJ SPJ 示例
  12. win10显示WiFi已连接但无法访问互联网?
  13. ORA-20011: Approximate NDV failed: ORA-06564: object EXPDDDP does not exist
  14. Windows调试技巧工具
  15. 联想电脑重装系统F12开机项选择无USB启动选项
  16. Onedrive 1T|5T 网盘获取
  17. php 获取一年有多少天,【后端开发】php获取一年有多少天
  18. 信号类型(雷达)——连续波雷达(二)
  19. 长期坐着不动会得什么病?
  20. windows cmd 中无法粘贴内容

热门文章

  1. Docker安装配置Nginx
  2. SpringBoot定时任务@EnableScheduling
  3. 2021-04-28 Python可视化图表生成-Matplotlib绘图
  4. java单态模式_Java单态模式
  5. python的xpath用法_python之Xpath语法
  6. MySQL流程控制if、case、循环结构while的使用语法
  7. 数据结构实验之串一:KMP简单应用
  8. vector iterator not incrementable 的问题
  9. 9.NoSQL数据库第1部分
  10. 【Socket网络编程】6.两个既能收也能发的udp客户端进行通信的原理