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

drools8尝试(加单元测试)

drools8的maven模板项目里没有单元测试, 相比而言drools7有个非常好的test senorios

那就自己弄一个
在这里插入图片描述

文件是.http后缀的,写了个简单的例子如下

//测试交通违章
POST  http://localhost:8080/Traffic Violation
accept: application/json
Content-Type: application/json{"Violation": {"Code": "zzfdsfz","Date": "2023-08-23","Type": "speed","Speed Limit": 10,"Actual Speed": 100},"Driver": {"Name": "string","Age": 0,"State": "string","City": "string","Points": 0}
}> {%
// 这块是对结果的测试
client.test("Request executed successfully", function() {client.assert(response.status === 200, "Response status is not 200");//client.assert(response.status === 203, "Response status is  200");//意思是说,罚金恒等于1000  否则报错"罚金计算错误"client.assert(response.body.Fine.Amount === 1000, "罚金计算错误");});
%}

感觉还不错

下一步应用到k8s里,或者是看原生的微服务是什么东西

http://www.lryc.cn/news/138916.html

相关文章:

  • Web3和去中心化:互联网的下一个演化阶段
  • stm32 之20.HC-06蓝牙模块
  • [技术杂谈]macOS上todesk无法远程操作鼠标键盘
  • 【C++设计模式】用简单工厂模式实现按汽车重量输出汽车类型
  • 【Ubuntu20.04安装Nvidia驱动、CUDA和CUDNN】
  • [Python进阶] 类的设计模式
  • 设计模式 07 桥接模式
  • linux系统(centos、ubuntu、银河麒麟服务、uos、deepin)判断程序是否已安装,通用判断方法:使用所有应用和命令的判断
  • 机器学习各算法优缺点汇总
  • 手把手教你部署Jenkins教程,小白也能学会(多图预警)!
  • 一种IDEA疑难杂症的解决办法
  • TikTok小店玩法有哪些?一起来玩转TiKTok!
  • Mongodb 集合插入文档自动生成ObjectId
  • C# .aspx网页获取RFID读卡器HTTP协议提交的访问文件Request获得卡号、机号,Response回应驱动读卡器显示响声
  • Kali Linux 2023.3 发布
  • 如何用Python实现从pdf文件精准抓取数据生成数据库!
  • 科技资讯|苹果Apple Watch新专利,可根据服装、表带更换表盘颜色
  • 猜数游戏-Rust版
  • 从零起步:学习数据结构的完整路径
  • 如何在浏览器中启用 WebGL 以使用 HTML5 3D 查看器
  • 【计算机协议】第一章——HTTP协议详解
  • 【FAQ】安防监控视频汇聚平台EasyCVR接入GB国标设备,无法显示通道信息的排查方法
  • Matlab 生成一定信噪比的信号
  • [国产MCU]-W801开发实例-定时器
  • 基于 CentOS 7 构建 LVS-DR 群集,配置nginx负载均衡。
  • 大数据——spark一文全知道
  • Linux命令200例:telnet用于远程登录的网络协议(常用)
  • 使用 eBPF 在云中实现网络可观测性
  • linux安装部署gitlab全教程,包含配置中文
  • 软考高级系统架构设计师系列论文八十:论企业信息化战略规划技术