没有合适的资源?快使用搜索试试~ 我知道了~
boilerplate-verifiers:Java是一种充满了boilderplate代码构造的语言。 ToString实现,...
共117个文件
java:113个
xml:1个
md:1个
需积分: 8 0 下载量 61 浏览量
2021-05-02
21:36:04
上传
评论
收藏 89KB ZIP 举报
温馨提示
适用于Java的样板验证器 对您的样板进行单元测试,而无需更多样板 样板验证程序可用于Java单元测试中,以验证builder , toString , getters / setters是否正确实现。 受到令人敬畏的启发。 这也是为什么没有等号和哈希码验证程序的原因。 工作正在进行中: 实施BuilderVerifier 对POJOS的支持 支持要构建的类中的继承 验证是否正在构建所有属性。 在构建器类本身中支持继承 验证在构建后不能设置任何属性。 验证无法从外部访问构建器构造函数。 使用设置支持更多方案1。 支持属性黑名单2。 支持构建器类方法黑名单3。 强制不要使用getter来验证属性值4, 支持定制价值工厂5, 支持不可构建的超级类6, 支持构建器类上的前缀方法(即“ withAge()”,“ withName()”等) 7 支持忽略属性可访问性的验证。 实现ToS
资源推荐
资源详情
资源评论
收起资源包目录
boilerplate-verifiers:Java是一种充满了boilderplate代码构造的语言。 ToString实现,构建器,获取器和设置器。 此仓库包含此样板代码的验证器。 受EqualsVerifier(https (117个子文件)
.gitignore 22B
BuilderVerifierTest.java 11KB
BuilderVerifier.java 10KB
BuildPropertyAccessor.java 7KB
ErrorMapContainer.java 5KB
ErrorQueueContainer.java 5KB
JavaValueFactoryArchitect.java 5KB
GraphAttributeAccessor.java 4KB
ValueProviderTest.java 4KB
GraphNodeAccessor.java 4KB
ToStringVerifierTest.java 4KB
ErrorSetContainer.java 4KB
ToStringVerifier.java 4KB
ComplexObjectValueFactory.java 3KB
GraphCreationContext.java 3KB
ValueProvider.java 2KB
Instantiator.java 2KB
MapValueFactory.java 2KB
Switches.java 2KB
BooleansWronglyAssigned.java 2KB
BuilderConfiguration.java 2KB
NotAllAtributesCanBeBuild.java 1KB
ErrorCollectionContainer.java 1KB
EmployeeCannotBuildParentAttributes.java 1KB
ChoiceValueFactory.java 1KB
EnumMapValueFactory.java 1KB
CollectionValueFactory.java 1KB
IncorrectBuilderPropertyAccessorReturnType.java 1KB
Couple.java 1KB
EnumSetValueFactory.java 1010B
QueueContainer.java 1007B
AllAttributesBeingUsedExcept.java 980B
BuilderClassWithAdditionalMethod.java 964B
NotBuildingAllAttributes.java 914B
GraphAccessorCreationContext.java 905B
BitSetValueFactory.java 902B
NodeWithSmartRecursiveToString.java 893B
ClassValueFactory.java 844B
BuilderConstructorPublic.java 821B
GraphStrategy.java 820B
MapContainer.java 816B
ClassWithBuilderPrefix.java 792B
ConcurrentLinkedDequeueValueFactory.java 767B
PriorityBlockingQueueValueFactory.java 764B
ConcurrentLinkedQueueValueFactory.java 763B
ValueFactory.java 763B
BlockingDequeValueFactory.java 747B
LinkedBlockingQueueValueFactory.java 746B
BlockingQueueValueFactory.java 745B
CopyOnWriteArraySetValueFactory.java 743B
ArrayBlockingQueueValueFactory.java 737B
ConcurrentNavigableMapValueFactory.java 718B
PrimitiveBag.java 703B
ToStringConfiguration.java 692B
NavigableSetValueFactory.java 690B
CopyOnWriteArrayListValueFactory.java 687B
AtomicIntegerValueFactory.java 686B
SetContainer.java 670B
QueueValueFactory.java 670B
SynchronousQueueValueFactory.java 666B
SortedSetValueFactory.java 666B
DelayQueueValueFactory.java 636B
DequeValueFactory.java 631B
StringValueFactory.java 626B
TreeSetValueFactory.java 624B
HashSetValueFactory.java 624B
ConcurrentHashMapValueFactory.java 622B
SetValueFactory.java 618B
CollectionContainer.java 609B
CharValueFactory.java 599B
DoubleValueFactory.java 594B
ShortValueFactory.java 590B
IntValueFactory.java 590B
NavigableMapValueFactory.java 589B
FloatValueFactory.java 588B
ByteValueFactory.java 582B
LongValueFactory.java 581B
LinkedListValueFactory.java 578B
LinkedHashMapValueFactory.java 572B
ArrayListValueFactory.java 571B
ListValueFactory.java 565B
SortedMapValueFactory.java 564B
WeakHashMapValueFactory.java 556B
PropertiesValueFactory.java 548B
HashtableValueFactory.java 540B
NodeWithoutRecursiveToString.java 530B
TreeMapValueFactory.java 524B
HashMapValueFactory.java 521B
ClassWithBuilderMethodNotStatic.java 497B
Employee.java 441B
BooleanValueFactory.java 419B
SubClass.java 395B
Person.java 390B
EnumValueFactory.java 389B
ClassWithAttributeWichHasStaticField.java 368B
FinalAttribute.java 354B
ClassWithRecursiveAttribute.java 344B
Switch.java 323B
GraphWithToStringAndNodeWithoutToString.java 312B
ClassWithWeirdGetter.java 295B
共 117 条
- 1
- 2
资源评论
Matt小特
- 粉丝: 34
- 资源: 4539
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 面向初学者的 Java 教程(包含 500 个代码示例).zip
- 阿里云OSS Java版SDK.zip
- 阿里云api网关请求签名示例(java实现).zip
- 通过示例学习 Android 的 RxJava.zip
- 通过多线程编程在 Java 中发现并发模式和特性 线程、锁、原子等等 .zip
- 通过在终端中进行探索来学习 JavaScript .zip
- 通过不仅针对初学者而且针对 JavaScript 爱好者(无论他们的专业水平如何)设计的编码挑战,自然而自信地拥抱 JavaScript .zip
- 适用于 Kotlin 和 Java 的现代 JSON 库 .zip
- AppPay-安卓开发资源
- yolo5实战-yolo资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功