rename to testable mock

This commit is contained in:
金戟 2020-11-10 13:06:48 +08:00
parent 6e47057d7f
commit 72269fbcd8
4 changed files with 7 additions and 7 deletions

View File

@ -1,4 +1,4 @@
# Testable
# TestableMock
基于代码和字节码增强的Java单元测试辅助工具包含以下功能
@ -22,7 +22,7 @@
主项目使用JDK 1.6+和Maven 3+版本构建,其中`demo`子项目需要JDK 1.8+版本。
由于`Testable`的测试也用到了`Testable`本身,本地首次构建时候需要使用`install`而不能只做`package`
由于`TestableMock`的测试也用到了`TestableMock`本身,本地首次构建时候需要使用`install`而不能只做`package`
```bash
mvn clean install

View File

@ -3,7 +3,7 @@
**1. 如何Mock被测类中通过`@Autowired`初始化的字段?**
直接创建被测类对象,然后利用`Testable`访问私有成员的能力直接给这些字段赋值即可。
直接创建被测类对象,然后利用`TestableMock`访问私有成员的能力直接给这些字段赋值即可。
**2. 通过<u>接口对象或基类对象</u>指向派生类的实例,调用执行了派生类实现的方法。使用`@TestableMock`定义Mock方法时首个参数类型应该用 接口/基类 还是 派生类?**

View File

@ -5,7 +5,7 @@
使用`@EnablePrivateAccessor`注解后访问私有方法或成员变量虽然能正常通过编译但在IDE上依然会提示语法错误。
这个问题与使用`Lombok`工具库后使用生成的`getter`和`setter`会被IDE报语法错误一样需要通过IDE插件来解决。
当前`Testable`尚未提供相关插件。也可以改用`PrivateAccessor`工具类来访问私有成员来避免IDE的异常信息。
当前`TestableMock`尚未提供相关插件。也可以改用`PrivateAccessor`工具类来访问私有成员来避免IDE的异常信息。
**2. 通过IDE运行单个测试用例时Mock功能失效**

View File

@ -1,7 +1,7 @@
使用说明
---
## 引入Testable
## 引入TestableMock
首先在项目`pom.xml`文件中添加`testable-processor`依赖:
@ -36,9 +36,9 @@
> PS其中`${testable.version}`需替换为具体版本号,当前最新版本为`0.2.2-SNAPSHOT`
## 使用Testable
## 使用TestableMock
`Testable`目前能为测试类提供两项增强能力__直接访问被测类的私有成员__ 和 __极速Mock被测方法中的调用__
`TestableMock`目前能为测试类提供两项增强能力__直接访问被测类的私有成员__ 和 __极速Mock被测方法中的调用__
### 访问私有成员字段和方法