嘿嘿,JAVA里第一次运行单元测试成功,立存
按书上写的单元测试。
居然一次过,爽!!!
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里第一次运行单元测试成功,立存相关推荐
- 基于Docker里的运行的tomcat容器进行部署Java Web项目详解
引言:在centos-7环境装了docker后,通过docker创建一个tomcat容器,想部署Java web项目,结果就是找不到tomcat 容器的的webapps目录,导致部署不了项目,不过后来 ...
- java里新建线程设置线程名字_多线程开发不得不掌握,设置和获取线程名称及JVM如何运行的...
原标题:多线程开发不得不掌握,设置和获取线程名称及JVM如何运行的 欲善编程,多看.多敲.多讨论:动眼.动手.动大脑. 1 如何设置和获取线程名称 多线程的运行状态是不确定的,在程序开发过程中,想要获 ...
- Java编译成功但是运行不成功的原因
平常习惯了用IDE软件IDEA构建Java项目,对java命令行有点陌生,就遇到问题,记录一下! 1,java 和 javac 在命令行中测试均成功,执行java文件的编译也成功,但是运行class文 ...
- Java里的堆(heap)栈(stack)和方法区(method)
http://imiduo.iteye.com/blog/616310 Java里的堆(heap)栈(stack)和方法区(method) <一> 基础数据类型直接在栈空间分配, 方法的 ...
- Docker——使用docker工具管理软件/组件的运行,镜像、容器、数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境
Docker--使用docker工具管理软件/组件的运行,镜像.容器.数据卷的基本概念,常用指令,使用docker搭建Java微服务运行环境 一.docker的安装和卸载 1.卸载 2.安装 3. 导 ...
- 《HEAD FIRST JAVA》第一次回顾和整理
<HEAD FIRST JAVA>第一次回顾和整理 第一章 进入Java的世界(基本概念) 主要介绍了Java的工作原理,发展简史,程序结构和一些简单的语法.学过其他语言的人表示这章完全没 ...
- 从内存分配角度分析c和java里的static 关键字.
即使作为Java的初学者, 对this 和 static 这两个关键字都不会陌生. 其实也不难理解: this 关键字: 指的是对象的本身(注意不是类本身) 跟.net 语言的Me 关键字类似. ...
- Java开发和运行环境的搭建(详细教程)
对JDK.JRE.Java 的认识 JDK 是Java Development Kit的缩写,即Java开发工具集.JDK是整个Java的核心,包括了Java运行环境(JRE).Java开发工具和Ja ...
- java字节码运行原理_JVM 内部原理(六)— Java 字节码基础之一
JVM 内部原理(六)- Java 字节码基础之一 介绍 版本:Java SE 7 为什么需要了解 Java 字节码? 无论你是一名 Java 开发者.架构师.CxO 还是智能手机的普通用户,Java ...
最新文章
- python数据结构与算法:排序算法(面试经验总结)
- 敏捷开发中如何做好Sprint规划?
- python画椭圆-Python易学就会(五)turtle绘制椭圆与递归
- 蓝桥杯C++ AB组辅导课 第一讲 递归与递推 Acwing
- 云信技术系列课 | RTC 系统音频弱网对抗技术发展与实践
- 中枪!这才是当代博士生真实日常大赏
- 主要编程教学语言的讨论
- Codeforce432 Prime Swaps
- 山东大学网络考试的计算机试题及答案,专科 计算机基础 山东大学网络教育考试模拟题及答案.doc...
- mysql批量执行语句_mysql批量执行sql语句
- HUSTOJ SPJ 示例
- win10显示WiFi已连接但无法访问互联网?
- ORA-20011: Approximate NDV failed: ORA-06564: object EXPDDDP does not exist
- Windows调试技巧工具
- 联想电脑重装系统F12开机项选择无USB启动选项
- Onedrive 1T|5T 网盘获取
- php 获取一年有多少天,【后端开发】php获取一年有多少天
- 信号类型(雷达)——连续波雷达(二)
- 长期坐着不动会得什么病?
- windows cmd 中无法粘贴内容
热门文章
- Docker安装配置Nginx
- SpringBoot定时任务@EnableScheduling
- 2021-04-28 Python可视化图表生成-Matplotlib绘图
- java单态模式_Java单态模式
- python的xpath用法_python之Xpath语法
- MySQL流程控制if、case、循环结构while的使用语法
- 数据结构实验之串一:KMP简单应用
- vector iterator not incrementable 的问题
- 9.NoSQL数据库第1部分
- 【Socket网络编程】6.两个既能收也能发的udp客户端进行通信的原理