摘要: 上一篇中提到了两个注解,@BeforeSuite 和 @AfterSuite,现在来详细体会下这两个注解的具体用法。 首先创建了一个SuiteConfig.java文件,用于存储以上两个注解的测试方法 package com.coke.testng.suite; import org.testng. 阅读全文
posted @ 2021-01-11 08:58 愚人李愚 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.testng是什么? 是一个测试框架,其灵感来自JUnit和NUnit,但引入了一些新的功能,使其功能更强大,使用更方便。 2.testng常用注解 2.1.pom.xml引入依赖 <dependency> <groupId>org.testng</groupId> <artifactId>te 阅读全文
posted @ 2021-01-11 08:47 愚人李愚 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、测试套件 有多个测试类的情况下,使用测试套件可以一次性执行多个测试类。 1.创建一个空的测试类 2.用测试运行器@RunWith(Suite.class)注释 3.向测试运行器中添加测试类 4.运行测试套件类 package com.coke.util; import org.junit.run 阅读全文
posted @ 2021-01-10 16:25 愚人李愚 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、常用注解 注:这里的注解只针对测试方法 1.@Test 该注解加在每个测试方法上,表面该方法时测试方法。 2.@Ignored 含有该注解的测试方法不被执行。 3.@Test(timeout = 1000) 测试方法执行时间超过1s,被认为失败。 4.@Test(expected = Arith 阅读全文
posted @ 2021-01-10 16:06 愚人李愚 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Junit是什么? Junit是java语言自带的单元测试框架,操作简单,深受广大程序猿的喜爱。 官网地址:https://baike.baidu.com/item/junit/1211849?fr=aladdin 第一个demo 步骤一:创建一个要测试的类Calculate,里面有加、减、乘、除4 阅读全文
posted @ 2021-01-10 15:32 愚人李愚 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,我们UserMapper.xml每个select接口的resultType都会写具体的实体类名,但如下图样式会很冗余。 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD 阅读全文
posted @ 2021-01-09 14:16 愚人李愚 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 基于上一篇:https://www.cnblogs.com/yunren/p/14253813.html 本篇内容主要是实现insert、update、delete、带参数传递,以及万能map的几个接口。 我们只需要修改dao下的UserMapper接口,以及对应的UserMapper.xml配置文 阅读全文
posted @ 2021-01-09 11:37 愚人李愚 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Mybatis MyBatis 是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Ol 阅读全文
posted @ 2021-01-08 23:38 愚人李愚 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先来一段代码: import java.util.Random; public class Hello { public static void main(String[] args) { String name = "helloworld!"; while (true){ name+= name 阅读全文
posted @ 2021-01-07 15:31 愚人李愚 阅读(218) 评论(0) 推荐(0) 编辑
摘要: JVM的堆内存,大致可以分为:年轻代(伊甸园区、幸存区1、幸存区2)、老年代、永久代。 总结: 1.当年轻代的伊甸园区Eden内,对象足够多时,会触发YGC; 2.YGC会清理没有被引用的对象。引用的对象进入空的幸存区(暂定为幸存区1); 3.空的幸存区2,与有1个存活对象的幸存区1,互换位置; 4 阅读全文
posted @ 2021-01-07 14:59 愚人李愚 阅读(885) 评论(0) 推荐(0) 编辑