软件测试赛单元测试 比赛注意及设置

注意事项

一定要在软件的默认空间下编写否则找不到Junit包!!!!

常见匹配

判断字符串是否以XX开头 ("xx.*")

判断字符串是否以XX结尾 (".*xx")

判断字符是否匹配A或者B ("AB")

判断数字出现2-5次 ("0-9{2,5}")

判断数字出现5次以上 ("0-9{5,}")

判断文字中是否包含XX字段 (".*xx.*")

匹配 com|com.cn (a-zA-Z{5}@(163|126)\\.com(\\.cn)?)

&&和||

&& 需要两边都为True才会进入语句

|| 只需要一边为True就会进入语句

常用操作

MessageFormat.format("a{0}", "输入的参数"); 后续可叠加参数索引从0开始

begin".concat("输入的话"); 在一个字符串后添加一个字符长类似 +

str.replaceFirst("被替换值","替换值") 找到第一个匹配的值并将其替换为替换值

str.replaceAll("被替换值","替换值") 找到所有的被替换值将其替换为替换值

eclipse 设置

语法提示

  1. 点击windows窗口-> Preference-> Java -> Editor -> content assist

  2. 找到Auto Activation 框

  3. 在 auto triggers for Java 选项中输入 .abcdefjhijklmnopqrstuvwxyz

相关快捷键

代码自动补全 alt + /

补齐main方法 main

补齐输出语句 syso

导包快捷键 ctrl + shift + o

相关推荐
plainGeekDev9 分钟前
kapt 替换为 KSP
android·java·kotlin
蜡台19 分钟前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
程序员天天困1 小时前
后端视角看 EventBus:发布订阅总线的原理、场景与用法
java·后端
要开心吖ZSH1 小时前
AI医疗分诊与健康咨询助手agent开发——(4-2)从零到一:我给AI医疗分诊助手加了个“知识库大脑“,终于搞懂了RAG是什么
java·docker·agent·医疗·rag
怎么比啊都是大神3 小时前
关于==null、isEmpty()和StrUtil.isBlank()
java
唐青枫3 小时前
Java Neo4j 实战指南:从图模型、Cypher 到 Spring Boot 关系查询
java
观远数据3 小时前
从离线开发到实时同步:DataFlow如何支撑企业级数据治理闭环
java·windows·microsoft·excel
今天AI了吗4 小时前
Hermes Agent 搭建全流程:从本机试跑到可持续运行的个人 AI Agent
java·人工智能·python·学习·embedding
春卷同学4 小时前
032-关系型数据库在记账应用中的建模与查询优化
java·jvm·数据库
不平衡的叉叉树4 小时前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试