test测试类

2023-05-16

package com.chen.test;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;

import com.chen.dao.appDao.demoDao;
import com.chen.model.appModel.demoModel;
import com.chen.service.userSystem.appI.demoService;

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath*:/spring/applicationContext.xml"})
public class Ttest {
	
	@Autowired
	private demoDao   dao;
	
	@Autowired
	private demoService   service;
	/**
	 *  调用dao层方法
	 */	
	@Test
	public void test01() {
		demoModel model = new demoModel();
		model.setOpenId("ogwH2UjwguI13QRC73TYA");
		model.setXz("武昌区");
		model.setYmurl("www.baidu.com");
		model.setScsj("2018-11-23 08:18:12");
		dao.adddemo(model);
		System.out.println("运行");
	}
/**
 * 调用业务层方法
 */
	@Test
	public void test02() {
		demoModel model = new demoModel();
		model.setOpenId("ogH2Ujg3QRC73TYA");
		model.setXz("武昌区");
		model.setYmurl("www.baidu.com");
		
		Map<String, Object> adddemo = service.adddemo(model);
		System.out.println("运行"+adddemo);
	}

}

步骤:
1.项目–>右键–>build Path–>Configure Build Path...–>Libraries–>Add Library–>JUnit–>Next
版本version 选JUinut4(和JUinut5比较相对稳定)
Finish
2.测试类上添加导入下面两列代码

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"classpath*:/spring/applicationContext.xml"})

3.测试类上加注解@Test
4.方法调用与控制层,业务实现层类调用方法一致,引用接口,调用方法。
5.测试类完整使用案例可查看顶部引用的代码。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

test测试类 的相关文章

  • 【Lecture 4.3】Test Cases and Exception

    18 1 Introduction Test Cases Test Cases以一种可以自动检查的方式表达了对程序的需求 具体地说 xff0c 测试test断言asserts 程序在其执行的某个特定点上的状态 我们之前曾建议 xff0c 在
  • Test and Set

    BTS 指令 xff0c 一般用在自旋锁上或者类似概念 自旋锁核心操作就是InterlockedBitTestAndSet InterlockedBitTestAndSet有两种实现 xff1a 1 ReactOS方法 static inl
  • Java线程test

    1 银行有一个账户有两个储户存分别向同一个账户存3000 元 xff0c 每次存1000 xff0c 存3次 每次存完打印账户余额 问题 xff1a 该程序是否有安全问题 xff0c 如果有 xff0c 如何解决 xff1f 提示 1 xf
  • Permutation Test

    常规步骤 xff1a 一般 多组间样本均数的比较是先做正态性检验和方差齐性 xff0c 然后在各组 都满足 正态性和方差齐性的前提下做方差分析 如果数据呈现正态分布 xff0c 但方差不齐 xff0c 则可以选择近似方法 Welch法 和
  • Permutation test(排列(组合)检验)

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 对Permutation test 的首次描述可追溯到上个世纪30年代 Fisher 1935 和Pitman 1937 介绍了其在线性统计模型中的应用 但该法计算工作量过
  • 打印 Go Test 的代码覆盖

    打印 Go Test 的代码覆盖 本文地址 xff1a blog lucien ink archives 520 使用方法 将这段代码复制进 zshrc 或者是 bashrc 等文件中 xff08 取决于你的命令行 xff09 xff0c
  • my cloud test bed (by quqi99)

    作者 张华 发表于 2023 03 10 版权声明 可以任意转载 转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明 问题 有一台NUC minipc 配置是 CPU i7 13700H 16核20线程 内存 16G 32G 4
  • Test Case Framework (TCF) 简介

    TCF is a system that simplifies the creation and execution of test cases automation for that matter with minimal setup e
  • Psins代码解析之kalman松组合导航融合算法 test_SINS_GPS_153.m&test_SINS_GPS_186.m&test_SINS_GPS_193.m

    框架 xff1a 设置松组合导航算法中状态量 观测量数目 xff1b 比如 xff1a psinstypedef 153 xff0c 状态误差量为15维 xff0c 量测量为3维 xff1b 对仿真生成的飞行轨迹 test SINS trj
  • 安装APK时报错:Failure [INSTALL_FAILED_TEST_ONLY: installPackageLI]

    使用AS自动运行时会在app build outputs apk debug文件夹下自动生成测试APK xff1a app debug apk xff0c 用命令adb install app debug apk时报错 xff1a Fail
  • sklearn数据集随机切分(train_test_split)

    sklearn学习 给定数据集X和类别标签y xff0c 将数据集按一定比例随机切分为训练集和测试集 代码 span class hljs comment usr bin env python span span class hljs co
  • ImportError: Failed to import test module: 2

    1 在进行unittest测试时 xff0c 运行报错如下 导入import unittest 包 xff0c 创建的文件名字得是 Test 开头的 xff0c 不然报如下的错误 我的文件名字是 2 unittest简单实用 first t
  • 详解测试驱动开发 Test Driven Development(TDD)

    TDD的目标 Clean Code That Works 这句话的含义是 xff0c 事实上只做两件事情 xff1a 让代码奏效 xff08 Work xff09 和让代码洁净 xff08 Clean xff09 xff0c 前者是把事情做
  • test

    package org my cameratest import java io File import java io FileOutputStream import java io IOException import org kobj
  • TestNG测试的并发执行详解

    TestNG在执行测试时 默认suitethreadpoolsize 1 randomizesuites false 即非并发顺序执行测试 但是TestNG提供了多种方式 以支持测试的并发多线程执行 1 针对多个测试规划的情况 为每个tes
  • 修改mysql的时间/时区

    应用背景 有时候会发现数据库存储的时间与当前所在地区的时间不同 尤其是涉及到全球业务的时候 如果有些程序是根据时间判断来进行后面的逻辑 往db中insert数据发现时间不对 尤其是新DB 可能是mysql设置不对 这时由于时区问题影响存入的
  • 如何评估加解密代码?

    在不深入研究代码的具体实现的情况下 如何评估加解密代码的有效性 强度 背景 迫于无赖 项目组只能安排1位新手设计一系列的加密算法 用于对本地文件和二进制代码的加密 幸运的是 对加密强度并没有过高的要求 但也希望能够有效的评估代码 并实现自动
  • Java程序中对Service进行Mock

    Java程序中对Service进行Mock 背景 Servie Test Service 背景 在项目中往往需要对service逻辑进行单元测试验证 这里采用mockito对dao数据进行模拟 验证service逻辑 Servie pack
  • shell test功能

    test测试功能 对于要测试系统上面某些文件或其相关属性时 可以使用test进行测试 test会根据相关功能返回True或False 测试文件类型test e filename 测试功能 意义 e 该文件是否存在 f 该文件名是否存在且为文
  • Selenium脚本转化Java代码

    Selenium录制的脚本可以转换Java JUnit单元测试 可以使用Java项目管理工具Maven统一运行 从Selenium脚本中导出Java代码 按照如下步骤 使用Java运行Selenium脚本 使用Chome导出Java脚本必须

随机推荐