TestNG介绍 - 1

简介:

1、TestNG介绍

官方网站:http://testng.org/doc/index.html

下载地址:http://testng.org/doc/download.html

 

eclipse插件安装:

 

参考文档及实例:http://testng.org/doc/documentation-main.html

Maven引入:

 
  1. <dependency> 

  2.   <groupId>org.testng</groupId> 

  3.   <artifactId>testng</artifactId> 

  4.   <version>5.14</version> 

  5.   <scope>test</scope> 

  6. </dependency> 

2、实例

 

 
  1. import org.apache.commons.lang.StringUtils; 
  2. import org.testng.annotations.Test; 
  3.  
  4. public class TestDemo { 
  5.  
  6.     @Test 
  7.     public void isStringEmpty(){ 
  8.         assert new String("abc").contains("a"); 
  9.     } 
  10.  
  11.     @Test 
  12.     public void isNull(){ 
  13.         assert "abc".equals(new String("dabcdef").substring(14)); 
  14.     } 
  15.  
  16.     @Test 
  17.     public void isEmpty() 
  18.     { 
  19.         assert StringUtils.isEmpty(null); 
  20.         assert StringUtils.isEmpty(""); 
  21.     } 
  22.     @Test 
  23.     public void trim() 
  24.     { 
  25.         assert "foo".equals(StringUtils.trim("  foo   ")); 
  26.     } 

 3、重要的testNG.xml



本文转自 tianya23 51CTO博客,原文链接:http://blog.51cto.com/tianya23/449381,如需转载请自行联系原作者

相关文章
|
存储 Kubernetes 调度
k8s教程(pod篇)-DaemonSet(每个node上只调度一个pod)
k8s教程(pod篇)-DaemonSet(每个node上只调度一个pod)
514 0
|
13天前
|
传感器 机器学习/深度学习 人工智能
具身智能——机械臂全解析:从技术原理到产业生态,解锁智能执行新范式
机械臂作为“智能执行终端”,融合机械、电子、控制与AI技术,已从替代人工迈向价值共创。本文系统解析其结构、控制原理、产业现状与多领域应用,展现国产化崛起与智能化升级的全貌。
|
5月前
|
人工智能 缓存 开发者
MCP协议究竟如何实现RAG与Agent的深度融合,打造更智能AI系统?
本文AI专家三桥君探讨了通过MCP协议实现RAG与Agent系统的深度融合,构建兼具知识理解与任务执行能力的智能系统。文章分析了传统RAG和Agent系统的局限性,提出了MCP协议的核心设计,包括标准化接口、智能缓存和动态扩展性。系统架构基于LlamaIndex和LangGraph实现服务端和客户端的协同工作,并提供了实际应用场景与生产部署指南。未来发展方向包括多模态扩展、增量更新和分布式处理等。
615 0
Element-UI组件的使用
【10月更文挑战第1天】
417 137
|
JSON 文字识别 数据格式
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
ThreeJs制作全息投影视频
这篇文章介绍了使用Three.js来创建全息投影效果的视频教程,涵盖了实现全息效果的技术要点和具体实施步骤。
482 2
ThreeJs制作全息投影视频
|
安全 Linux 网络安全
Kali 渗透测试:利用HTA文件进行渗透攻击
Kali 渗透测试:利用HTA文件进行渗透攻击
200 1
|
机器学习/深度学习 人工智能 PyTorch
AI计算机视觉笔记三十二:LPRNet车牌识别
LPRNet是一种基于Pytorch的高性能、轻量级车牌识别框架,适用于中国及其他国家的车牌识别。该网络无需对字符进行预分割,采用端到端的轻量化设计,结合了squeezenet和inception的思想。其创新点在于去除了RNN,仅使用CNN与CTC Loss,并通过特定的卷积模块提取上下文信息。环境配置包括使用CPU开发板和Autodl训练环境。训练和测试过程需搭建虚拟环境并安装相关依赖,执行训练和测试脚本时可能遇到若干错误,需相应调整代码以确保正确运行。使用官方模型可获得较高的识别准确率,自行训练时建议增加训练轮数以提升效果。
1613 4
|
分布式计算 数据可视化 Hadoop
【分布式计算框架】HDFS常用操作及编程实践
【分布式计算框架】HDFS常用操作及编程实践
660 1