当前位置: 首页 > article >正文

职业技能大赛-单元测试笔记(参数化)分享

前言

        在单元测试中,参数化测试是一种有效的方式,可以让你用不同的输入值多次执行同一个测试。这样可以减少重复代码,提高测试覆盖率。

一、源代码

public class Register {
	public boolean LogOn(String username, String password) {
		if (username == "Admin" && password == "123456") {
			return true;
		} else {
			return false;
		}
	}
}

二、测试代码:

import static org.junit.Assert.assertEquals;
import java.util.Arrays;
import java.util.Collection;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;

//1.为测试类指定特殊运行器,用@RunWith(Parameterized.class)来注释测试类。
@RunWi

http://www.kler.cn/a/329480.html

相关文章:

  • 使用ffmpeg提高mp4压缩比,减小文件体积【windows+ffmpeg+batch脚本】
  • 事务处理系统 (Transaction Processing System, TPS)
  • html全局遮罩,通过websocket来实现实时发布公告
  • # [Unity] 【游戏开发】获取物体和组件的脚本方法
  • 软件测试——期末复习
  • 考前64天 学习笔记 - 形成“习惯体系”进行最小启动
  • OpenHarmony(鸿蒙南向)——平台驱动指南【DAC】
  • 【floor报错注入】
  • 《深度学习》自然语言处理 统计、神经语言模型 结构、推导解析
  • 【css】如何设计出具有权威性的“机构”网页
  • OpenAI 推理模型 O1 研发历程:团队访谈背后的故事
  • 高防服务器有用吗?租用价格一般多少
  • 【Linux进程间通信】Linux匿名管道详解:构建进程间通信的隐形桥梁
  • HDFS Shell作业1
  • 查看 git log的过程中看到 :说明日志输出可能超出屏幕大小,系统进入了分页模式
  • UI自动化
  • TRIZ理论在机器人性能优化中的应用
  • pytorch之梯度累加
  • go基础面试题汇总第一弹
  • 双十一有哪些值得入手的好物?这五款宝藏好物不容错过!
  • pnpm依赖安装失败解决|pnpm项目从一个文件夹复制到另一个文件夹运行失败问题解决-以vbenAdmin项目为例
  • gitee公钥设置、创建库及使用
  • Pytorch基本知识
  • 04.useTitle
  • 第L6周:机器学习|支持向量机(SVM):2. 支持向量机实战
  • 深入探索机器学习中的聚类算法