没有合适的资源?快使用搜索试试~ 我知道了~
javatools源码-Avatar:用于在单元测试中创建Java源代码元素的工具
共34个文件
java:23个
gradle:3个
gitignore:2个
需积分: 10 0 下载量 157 浏览量
2021-05-19
20:02:06
上传
评论
收藏 84KB ZIP 举报
温馨提示
java工具源码头像 用于测试Java注释处理器的工具。 为注释处理器编写自动化测试是一项艰巨的任务。 注释处理API中的许多重要类无法直接实例化,并且API的复杂性使标准的模拟框架无效。 该库包含一个定制的JUnit测试规则,该规则可通过以下方法解决这些问题: 提供javax.model.Element实例。 提供对注释处理器实用程序的访问。 提供对其他编译时资源数据的访问。 支持通知:该库现在是稳定的。 它不再处于积极的开发中,但是仍然接受其他人的拉动请求。 相依性 要使用该库,请将以下内容添加到您的gradle构建文件中: repositories { jcenter() } dependencies { implementation ' com.matthew-tamlin:avatar:2.1.0 ' } 中提供了较旧的版本。 教程 本教程涵盖以下内容: 入门。 使用头像来获取源代码元素。 使用Avatar获取注释处理实用程序。 使用Avatar获取其他编译时资源。 入门 首先在测试类中实例化AvatarRule 。 构建器模式提供了一些方法,这些方法用于定义要编译的源并设置
资源推荐
资源详情
资源评论
收起资源包目录
Avatar-master.zip (34个子文件)
Avatar-master
gradlew.bat 2KB
gradlew 5KB
library
buildRelease.gradle 1KB
src
test
java
com
matthewtamlin
avatar
rules
avatar_rule
with_running
TestAvatarRuleWithGoodCode.java 8KB
TestAvatarRuleWithBadCode.java 1KB
TestAvatarRuleWithNoCode.java 1KB
Data.java 642B
Annotation0.java 98B
Annotation1.java 98B
Annotation2.java 98B
without_running
TestAvatarRule.java 13KB
Data.java 161B
util
TestIterableNullChecker.java 1KB
compilation
compiler_util
Data2.java 132B
TestCompilerUtil.java 5KB
Data1.java 132B
main
java
com
matthewtamlin
avatar
rules
AvatarRule.java 20KB
UniqueElementNotFoundException.java 944B
ElementId.java 270B
util
IterableNullChecker.java 512B
compilation
DiagnosticCollector.java 884B
InMemoryJavaFileManager.java 5KB
CompilerMissingException.java 901B
CompilerUtil.java 3KB
InMemoryJavaFileObject.java 3KB
CompilationResult.java 2KB
.gitignore 26B
build.gradle 644B
LICENSE 11KB
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 231B
.gitignore 318B
README.md 6KB
settings.gradle 88B
共 34 条
- 1
资源评论
weixin_38625416
- 粉丝: 4
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功