02 2022 档案

摘要:HotSpot JVM的三个主要组件? Runtime JIT Compiler Memory Manager 三个主要组件的关系? Runtime作为基础,提供JIT Complier和Memory Manager的接口 从32位JVM到64位JVM 可寻址空间超过4G,支持更大的堆 oops长度 阅读全文
posted @ 2022-02-24 00:29 rxh1999 阅读(25) 评论(0) 推荐(0) 编辑
摘要:原文:https://github.com/joaoBordalo/feup-COMP/blob/master/The%20Definitive%20ANTLR%204%20Reference.pdf ANTLR V4介绍 新的解析技术:Adaptive LL() or ALL() 简化对expre 阅读全文
posted @ 2022-02-15 00:33 rxh1999 阅读(341) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.evosuite.org/wp-content/papercite-data/pdf/fittest2014.pdf Results and Problems部分可以看一下 EvoSuite采用search-based approach来生成java测试用例,在SBST’ 阅读全文
posted @ 2022-02-09 00:34 rxh1999 阅读(30) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.veracode.com/blog/research/automated-unit-test-generation-java 作者使用EvoSuite为wox生成了一套test case EvoSuite包含不同的生成策略: Search Based Test Gen 阅读全文
posted @ 2022-02-08 23:23 rxh1999 阅读(46) 评论(0) 推荐(0) 编辑
摘要:在编写单元测试的时候,外部依赖和复杂类的实例化是一大阻碍,Mocking就是为了解决这种阻碍。 mock也有test double, stub, fake等其他叫法。 一个Stub是一个被用来代替真实组件的对象,代替后,真实组件的功能不会被调用。(A Stub is an object that i 阅读全文
posted @ 2022-02-08 00:10 rxh1999 阅读(31) 评论(0) 推荐(0) 编辑