Log4j日志框架讲解(全面,详细) 2024-07-02 单元测试, log4j 65人 已看 Log4j是Apache下的一款开源的日志框架,通过在项目中使用 Log4J,我们可以控制日志信息输出到控制台、文件、甚至是数据库中。我们可以控制每一条日志的输出格式,通过定义日志的输出级别,可以 更灵活的控制日志的输出过程。方便项目的调试。log4j这个日志框架是现在那些流行的日志框架实现的始祖,现在流行的logback,log4j2这些都是基于或者参考log4j这个日志框架实现的,所以学习log4j可以让我们更好的理解和使用现在流行的主流日志框架。
Spring boot 单元测试类 2024-06-21 spring, spring boot, java, 单元测试, 后端 39人 已看 这是一个非常强大的工具,可以帮助我们模拟Spring环境,进行各种测试,如集成测试、容器测试等。在这个例子中,我们使用@WebMvcTest注解来启动Spring MVC的上下文,并只扫描和加载SampleController.class相关的beans。在这个例子中,我们使用@SpringBootTest注解来启动完整的Spring上下文,并使用MockMvc来模拟Web请求。在这个例子中,我们使用@DataJpaTest注解来启动Spring Data JPA的上下文,并模拟JPA的操作。
LUA移植到STM32F4,移植REPL,通过RTT Viewer交互 2024-06-19 junit, 交互, 单元测试, lua, 开发语言 42人 已看 本文移植了LUA虚拟机到STM32F407之中,成功在RTT View上展示了REPL界面,文章末尾做了一些简单的LUA测试,比如print,运算等
【软件测试】软件测试入门 2024-06-17 python, 压力测试, 单元测试, 开发语言 29人 已看 最常见的理解是:软件测试就是找BUG,发现软件的问题。考试考完以后对答案——测试我们的答案的正确性。下载完一个软件后打开运行——测试这个软件能否正确运行。软件测试就是验证软件产品特性是否满足用户的需求。早期,人们更多的将测试看成是对软件产品“检验”,检查软件的每个功能是否运行正常。1983年,将软件测试定义为:软件测试就是一系列活动,这些活动是为了评估一个程序或者软件系统的特性或能力,并确定是否达到了其预期的效果。测试试图验证软件是“工作的”,也就是验证软件功能执行的正确性。
【CS.PL】Lua 编程之道: 简介与环境设置 - 进度8% 2024-06-11 junit, java, 单元测试, lua, 开发语言 25人 已看 Lua 是一种轻量级、高效的脚本编程语言,由巴西计算机科学家 Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo 开发。它的设计目标是简单、可嵌入、可扩展,以及具有良好的性能。Lua 在很多领域都有广泛的应用,包括游戏开发、嵌入式系统、脚本编写等。高效利用 C 的性能: Lua 解释器用 C 编写,可以与 C 和 C++ 代码无缝集成,充分利用了 C 语言的高性能。
单元测试的心法分享 2024-06-02 apache, 单元测试, log4j 11人 已看 大家好,我是G探险者!今天我们简单聊聊单元测试的哪些事儿~两天时间我玩明白了单元测试的套路。这里我分享一下思路。在我眼里单元测试室什么?请看这张草图:单元测试主要关注单个代码单元(通常是类或方法)的逻辑正确性,而不是功能测试的全面性。
VsQt单元测试目录的管理方式 2024-06-03 单元测试 11人 已看 但是如果单元测试用实际文件夹管理的话,会出现问题,就是被测类太多了,用文件系统管理的话,不太方面查看,如下图所示。所以,我们为了解决这个问题。使用vs自带的筛选器进行管理。把被测类,单独放到一个筛选器里面。正常项目的目录,是由文件系统中实际的文件夹进行分类管理的。
关于lua源代码中的EXTRA_STACK宏 2024-06-01 spring, junit, 单元测试, lua, 开发语言 26人 已看 经过查看代码发现,p3可能是栈上的数据,luaD_checkstack中可能会调用luaD_reallocstack导致p3不可用。但是用AddressSanitizer工具测试发现,在执行源码自带的trace-globals.lua时,所以luaD_checkstack要放到后面执行。我看到这里就想,干嘛不提前。会报使用已free内存。
Kong网关命令详解 2024-05-30 junit, java, 单元测试, 开发语言, kong 19人 已看 Kong网关的所有命令行指令都在 /usr/local/share/lua/5.1/kong/cmd 目录内。每个命令指令都是由一个lua脚本文件。常见的指令功能包括启动、停止、重启、重新加载、配置、检查、导出、数据迁移、查看版本等。
Curator Framework如何写单元测试 2024-05-27 apache, 单元测试, log4j 16人 已看 使用curator framework框架去操作zookeeper时,我们知道因其的方法风格是那种流式的编写风格,所以我们在写单元测试的时候要把链接zookeeper的操作给mock掉,那么着实是不太好写单测。不过好在curator framework有一个专门用于测试的模块,可以让我们在单测运行之前就在本地启动一个zookeeper server实例,以便于让单测可以直接连接本地的zookeeper实例创建curator client,便于做单元测试。
Redis教程(二十):Redis中Lua脚本的使用 2024-05-27 junit, 单元测试, 缓存, 数据库, redis 17人 已看 Lua 脚本主要在于提供一种强大且灵活的方式来扩展和定制应用程序的功能。
EmmyLua注释详解 2024-05-29 junit, java, 单元测试, lua, 开发语言 12人 已看 字段 —@field [public|protected|private] field_name FIELD_TYPE[|OTHER_TYPE] [@comment]–泛型 —@generic T1 [: PARENT_TYPE] [, T2 [: PARENT_TYPE]]–参数 —@param param_name MY_TYPE[|other_type] [@comment]–类型 —@type MY_TYPE[|OTHER_TYPE] [@comment]
day23--单元测试-反射-注解-动态代理 2024-05-30 单元测试, log4j 17人 已看 各位小伙伴,接下来我们学习注解。注解和反射一样,都是用来做框架的,我们这里学习注解的目的其实是为了以后学习框架或者做框架做铺垫的。那注解该怎么学呢?和反射的学习套路一样,我们先充分的认识注解,掌握注解的定义和使用格式,然后再学习它的应用场景。先来认识一下什么是注解?Java注解是代码中的特殊标记,比如@Override、@Test等,作用是:让其他程序根据注解信息决定怎么执行该程序。
EmmyLua注释详解 2024-05-29 junit, java, 单元测试, lua, 开发语言 14人 已看 字段 —@field [public|protected|private] field_name FIELD_TYPE[|OTHER_TYPE] [@comment]–泛型 —@generic T1 [: PARENT_TYPE] [, T2 [: PARENT_TYPE]]–参数 —@param param_name MY_TYPE[|other_type] [@comment]–类型 —@type MY_TYPE[|OTHER_TYPE] [@comment]
单元测试Mock中常见问题与解决方案 2024-05-27 单元测试 19人 已看 很久不写博客了,经常搜索前辈和晚辈写的问题解决方案,得到很多帮助,也受益匪浅,所以也时常感到愧疚。那么接下来一段时间,我也分享一些技术点,问题方案吧。闻道有先后,术业有专攻。也希望我们都能保持一颗谦卑的心向身边或网络上的人学习,因为每个人都有自己的闪光点……本篇单元测试暂时局限于mock、powermock,引用的jar包,大家自行百度吧。很简单。Demo样例,网上也多,后续我也可以给大家一些代码样例。
spring模块(三)Spring AOP(2)使用 2024-05-22 spring, junit, java, 单元测试, 后端 17人 已看 (2)applicationContext.xml配置文件。