`
lijunaccp
  • 浏览: 160395 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

异常测试DEMO

 
阅读更多
package com.lijun;

import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;

public class Junit4ExceptionTest {

	private User user;
	
	@Before
	public void init() {
		user = null;
	}
	
	@Test(expected = NullPointerException.class)
	public void testUser() {
//		assertNotNull(user.getUserName());
		user.getUserName();
	}
	
}

class User {
	
	private String userName;

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}
}

分享到:
评论

相关推荐

    Junit 异常测试demo

    在本文中,我们将深入探讨如何使用JUnit进行异常测试,特别关注一个名为`Calculator`类的简单示例。 首先,我们来看`Calculator`类的`divide()`方法。在该方法中,当除数为0时,会抛出一个`Exception`,以防止出现...

    老化测试DEMO APK

    这里的"老化测试DEMO APK"是一个专为Android平台设计的测试应用,用于帮助开发者和质量保证团队检查设备在持续使用后的表现。下面将详细讲解这个Demo APK所涉及的主要测试内容。 1. 屏幕亮度测试:屏幕亮度是用户...

    测试demo

    "测试demo"通常是指一个演示或原型,用于展示特定功能或测试流程的初步实现。在这个场景下,"QQ测试demo"可能指的是与腾讯QQ相关的功能测试实例,可能是对QQ的新特性、性能优化或用户体验改进进行验证。 在进行测试...

    android 蓝牙4.0 测试 demo

    这个"android 蓝牙4.0 测试 demo"是一个很好的起点,让初学者了解如何在Android应用中实现蓝牙4.0的功能。 首先,我们需要理解Android中的蓝牙API。Android提供了BluetoothAdapter类,它是连接到蓝牙设备的主要接口...

    测试demo jdk连接异常

    测试demo jdk连接异常

    SpringAOP测试Demo

    在"SpringAOP测试Demo"中,我们通常会涉及以下几个核心概念和操作: 1. **切面(Aspect)**:切面是关注点的一个模块化,它包括了连接点、通知、目标对象、织入和引入。在Spring AOP中,切面通常由一个或多个注解的...

    testNG单元测试Demo

    5. **异常测试**:如何测试和处理异常情况,确保代码健壮性。 6. **并行执行**:讲解如何配置并行执行测试,提高测试效率。 7. **测试依赖**:通过`dependsOnMethods`和`dependsOnGroups`控制测试执行的顺序和依赖...

    hibernate cascade 测试demo

    本测试Demo主要目的是帮助我们理解如何在Hibernate中使用`cascade`属性来处理关联对象的数据操作。让我们深入探讨一下`cascade`的含义及其在实际开发中的应用。 `cascade`在Hibernate中的作用是当对一个实体进行...

    PopFile配套测试demo

    这个“PopFile配套测试demo”是为了帮助用户更好地理解和应用PopFile库而设计的。它为开发者提供了一个实践平台,以便于他们集成PopFile的功能到自己的应用程序中。 PopFile的工作原理基于机器学习,通过分析邮件...

    android触摸屏测试程序demo

    这个"android触摸屏测试程序demo"是一个专门用于验证和评估Android设备触摸屏功能的工具。下面我们将深入探讨Android触摸屏测试的相关知识点,并结合"EngineeringTest"这个可能的测试程序进行说明。 1. **触摸屏...

    读卡器测试Demo

    "读卡器测试Demo"是专为测试这类设备而设计的一个应用程序,它可以帮助用户验证读卡器的功能,包括连接、断开、读取数据以及写入数据等操作。下面将详细介绍这些知识点: 1. **读卡器接口**:读卡器通常通过USB接口...

    Aidl测试Demo

    **AIDL(Android Interface Definition Language)测试Demo** AIDL,全称为Android接口定义语言,是Android系统提供的一种用于实现进程间通信(IPC, Inter-Process Communication)的工具。它允许不同进程间的...

    MS41908测试Demo

    【MS41908测试Demo】是一个与软件测试相关的项目示例,它可能是一个针对特定软件或系统模块的测试套件。在这个测试Demo中,我们可能会遇到一系列关于软件测试的专业知识,包括测试策略、测试方法、测试用例设计、...

    WPF全局异常捕获Demo,防止程序运行过程中出现异常崩溃

    7. **单元测试和集成测试**:通过编写测试用例,可以提前发现和修复潜在的异常情况,提高代码质量,减少生产环境中的问题。 总的来说,"**WPF全局异常捕获Demo**"是一个实用的示例,它教我们如何在WPF应用中有效地...

    测试的一些demo代码

    8. **异常处理和日志记录**:测试代码通常会包含异常处理和详细的日志记录,以方便诊断问题。 9. **设计模式**:可能运用了常见的设计模式,如工厂模式、观察者模式等,来提高代码的可读性和可维护性。 10. **编码...

    Oracle数据库直连测试demo

    Oracle数据库直连测试DEMO详解 Oracle数据库是全球广泛使用的大型关系型数据库系统之一,它在企业级应用中扮演着核心角色。对于开发者而言,能够直接连接到Oracle数据库进行数据操作是必要的技能。本DEMO提供了无需...

    junit测试小demo

    3. **异常测试**: - `@Test(expected = Exception.class)`: 预期测试方法会抛出特定的异常,如果未抛出或抛出不同类型的异常,测试失败。 4. **参数化测试**: - 使用`@Parameters`注解的方法返回一个二维数组,...

    集成大华Android Sdk测试Demo

    **集成大华Android SDK测试Demo详解** 在移动应用开发领域,尤其是涉及到监控摄像头等硬件设备的集成时,大华(Dahua)Android SDK扮演着关键角色。本篇将详细介绍如何利用大华提供的SDK进行集成测试,以及如何修改...

    webDemo简单测试

    7. 错误和异常处理:测试程序在遇到错误时的行为,比如错误提示是否清晰,是否能正确记录日志,以及如何优雅地处理异常,避免系统崩溃。 8. 登录Demo1:这可能是一个登录功能的测试实例,需要验证用户名和密码输入...

    java SIP 测试demo 可运行,有源代码

    Java SIP(Session Initiation Protocol)测试DEMO是一个用于实现VoIP(Voice over Internet Protocol)通信的应用程序示例,它展示了如何在Java环境中使用SIP协议进行实时通信,如语音通话和视频聊天。这个DEMO是可...

Global site tag (gtag.js) - Google Analytics