文件名称:javatools源码-Avatar:用于在单元测试中创建Java源代码元素的工具
文件大小:84KB
文件格式:ZIP
更新时间:2024-06-08 13:48:46
系统开源
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
----gradlew.bat(2KB)
----gradlew(5KB)
----library()
--------buildRelease.gradle(1KB)
--------src()
--------.gitignore(26B)
--------build.gradle(644B)
----LICENSE(11KB)
----gradle()
--------wrapper()
----.gitignore(318B)
----README.md(6KB)
----settings.gradle(88B)