• 2024-04-10利用LinkedHashMap实现简单的LRU
    利用LinkedHashMap进行重写,实现LRU作为缓存字典1、代码实现importjava.util.LinkedHashMap;importjava.util.Map;/***利用LinkedHashMap进行重写,实现LRU作为缓存字典**@param<K>key*@param<V>value*@date2024-04-1009:42**/publicclassLRUCach
  • 2024-04-03[Pytest 02] How to write and report assertions in tests -How to Guidances
    AssertwiththeassertstatementAssertionsaboutexpectedexceptionsAssertionsaboutexpectedwarningsMakinguseofcontext-sensitivecomparisonsDefiningyourownexplanationforfailedassertionsAssertionintrospectiondetailsAssertionrewritingca
  • 2024-03-23【消息队列开发】 实现 VirtualHostTests 类——测试虚拟主机操作
    文章目录
  • 2024-02-05Java测试代码编写
    一、单元测试1.1引入依赖1、root<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>${spring-boot.version}</version><type>pom</type><s
  • 2023-12-25单元测试 - Mockito - 2
    3.Mockito中常用注解3.1可以代替Mock方法的@Mock注解Shorthandformockscreation-@MockannotationImportant!Thisneedstobesomewhereinthebaseclassoratestrunner:快速mock的方法,使用@mock注解。mock注解需要搭配MockitoAnnotations.openMo
  • 2023-12-12程序处理中的 Exceptions 和 Assertions 各自的使用场合
    错误处理:Exceptionsvs.Assertions引言在计算机软件开发中,错误处理是至关重要的一部分。它涉及到在程序执行过程中发生错误时采取的措施。在错误处理的上下文中,两个常见的概念是“异常”(Exceptions)和“断言”(Assertions)。它们都是用于处理程序中出现问题的工具,但在设计和应用上存
  • 2023-12-02程序处理中的 Exceptions 和 Assertions 各自的使用场合
    错误处理:Exceptionsvs.Assertions引言在计算机软件开发中,错误处理是至关重要的一部分。它涉及到在程序执行过程中发生错误时采取的措施。在错误处理的上下文中,两个常见的概念是“异常”(Exceptions)和“断言”(Assertions)。它们都是用于处理程序中出现问题的工具,但在设计和应用上
  • 2023-11-21Java Junit5 使用小结
    在我们的日常开发中,代码一边编码一边自测是常有的事,做好单元测试也是一名开发应该掌握的技能,不说测试搞得多么强,至少会基本的,会功能测试,会性能测试。今天来学习下单元测试。1.JUnit5介绍现在主要版本是JUnit5,所以后面的内容也都是基于JUnit5做相关的介绍。JUnit5是JUnit
  • 2023-08-2820230516 java.lang.StringBuilder
    介绍java.lang.StringBuilderpublicfinalclassStringBuilderextendsAbstractStringBuilderimplementsjava.io.Serializable,Comparable<StringBuilder>,CharSequence此类提供与StringBuffer兼容的API,但不保证线程安全append方法总是在构建器的末尾添加这些字符;
  • 2023-06-11冲刺7
    Day7:```javaimportorg.junit.jupiter.api.Assertions;importorg.junit.jupiter.api.Test;publicclassCalculatorTest{privateCalculatorcalculator=newCalculator();@TestpublicvoidtestAdd(){Assertions.assertEquals(5,cal
  • 2023-03-27JSON & import assertions All In One
    JSON&importassertionsAllInOneerror//constpackageInfo=require("./package.json");import*aspkgfrom"./package.json";console.log(`pkg`,pkg);
  • 2022-11-27常用工具类
    Apache-Commons-*字符串判断字符串是否为空白字符串以前判断字符串是否为空:if((name==null)||(name.isEmpty())){}使用apache-common-lang3的StringUtils:vo
  • 2022-11-20单元测试
    MockitoMockito1.为什么要使用mock2.Mockito中常用方法2.1Mock方法2.2对Mock出来的对象进行行为验证和结果断言2.3给Mock对象打桩2.4Mock静态方法3.Mocki
  • 2022-11-20单元测试2
    packagecom.echo.mockito.service.Impl;importcom.echo.mockito.dao.SalesDao;importcom.echo.mockito.dao.UserDao;importcom.echo.mockito.entity.User;importcom.e
  • 2022-11-13《Design by Contract for Embedded Software》 翻译
    DesignbyContract isthesinglemosteffectiveprogrammingtechniquefordeliveringhigh-qualitycode.HereyoucanlearnwhattheDesignbyContractprogram