通过条件跳过单元测试
发表于|更新于
|浏览量:
散步慌言蜚语的人往往隐瞒自己的身份,狡黠地假托世人名字,比如,“世人说” “国外有一种说法” 等等。——培根
分享一个小技巧,我们可以使用
1 | Assumptions.assumeTrue(isConnected(), "Redis is not available. Skipping the test."); |
在单元测试中判断,不满足条件则跳过测试
例如此处就是判断redis是否已连接,为true则会继续往下执行,为false则会skip
相关推荐
2023-10-30
r2dbc事务处理
劳动创造了人本身。——恩格斯 官方demo: https://github.com/spring-projects/spring-data-examples/blob/main/r2dbc/example/src/main/java/example/springdata/r2dbc/basics/TransactionalService.java 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152/* * Copyright 2019-2021 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy...
2023-12-27
alipay密钥工具生成证书
家庭关系的和睦依赖于各方履行自己的义务。——雪莱 分享一下支付宝支付生成密钥 首先是下载密钥工具 小程序文档 - 支付宝文档中心 然后是生成 接下来上传即可
2024-08-29
jps、jstack查看java堆栈信息
宿命论是那些缺乏意志力的弱者的借口。——罗曼·罗兰 jps查看进程信息命令如下: 12345678Github-Id-VampireAchao:shenyu achao$ jps -l27312 jdk.jcmd/sun.tools.jps.Jps88929 27268 org.jetbrains.jps.cmdline.Launcher27269 org.apache.shenyu.examples.http.ShenyuTestSwaggerApplication19815 com.intellij.idea.Main27175 org.jetbrains.idea.maven.server.RemoteMavenServer3624237 org.sonarsource.sonarlint.core.backend.cli.SonarLintServerCli 然后用jstack查看堆栈信息: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484...
2024-12-07
springboot3servlet和tomcat请求大小限制
兴趣是最好的老师,其次是耻辱。——胖子邓 123456spring.servlet.multipart.max-file-size=1GBspring.servlet.multipart.max-request-size=1GBserver.tomcat.max-http-form-post-size=1GBserver.tomcat.max-http-post-size=1GBserver.tomcat.max-http-response-header-size=1GBserver.tomcat.max-swallow-size=1GB 就是这几个配置 1. spring.servlet.multipart.max-file-size 作用:设置单个文件的最大上传大小。 默认值:1MB 范围:适用于 multipart/form-data 请求中,每个文件的大小限制。 示例: 1spring.servlet.multipart.max-file-size=1GB 允许上传的单个文件最大为 1GB。 2. spring.servlet.multipart.m...
2024-06-19
h2初始化小技巧
居不幽者志不广,不愁者思不远。——冯梦龙 今天在 https://github.com/apache/incubator-streampark/pull/3759/files 看到一个小技巧 主要就是这里 1"jdbc:h2:file:%s;MODE=MySQL;DB_CLOSE_DELAY=-1;DATABASE_TO_LOWER=true;INIT=runscript from 'classpath:db/schema-h2.sql'" 我发现可以使用 1INIT=runscript from 'classpath:db/schema-h2.sql' 拼接在url后面 这样在h2初始化时可以自动执行相关脚本,非常nice
2021-06-29
通过Function获取属性对应字段
只有绝望的赌鬼才肯把全部所有作孤注的一掷。一个商人如果把他的全部财产装在一只船上,人家就管他叫冒失鬼——席勒 我写了个函数 123456789101112131415161718/** * 获取表内字段 * * @param function 字段 * @return java.lang.String * @author <achao1441470436@gmail.com> * @since 2021/6/29 16:51 */public static <R, T> String getColumn(SFunction<T, R> function) { SerializedLambda lambda = LambdaUtils.resolve(function); TableInfo tableInfo = TableInfoHelper.getTableInfo(lambda.getImplClass()); return tableInfo.getFieldList() .para...

阿超
我的名字叫阿超 年龄25岁 家在北京市 职业是软件开发 每天最晚也会在八点前回家 不抽烟 酒浅尝辄止 晚上十二点上床 保证睡足八个小时 睡前写一篇博客 再做二十分钟俯卧撑暖身 然后再睡觉 基本能熟睡到天亮 像婴儿一样不留下任何疲劳和压力 就这样迎来第二天的早晨 健康检查结果也显示我很正常 我想说明我是一个不论何时都追求内心平稳的人 不拘泥于胜负 不纠结于烦恼 不树立使我夜不能寐的敌人 这就是我在这社会的生活态度
Follow Me公告
This is my Blog