我试图了解对象分解意味着什么,并在互联网上阅读了很多东西,但每个资源都谈论了许多我无法理解的关键词.因此,这些资源希望您了解一些术语.我需要从头开始列出分解基础知识的东西.
它不仅仅是将设计分解为对象吗?如果不是,任何描述将不胜感激.
提前致谢
让我们面对现实,编写bean属性测试可能是最糟糕的时间用法.但他们需要完成.
例如.如果测试String属性以propName进行如下调用:
testProperty(target, "propName", String.class);
testProperty(target, "propName", String.class, "expected initial");
Run Code Online (Sandbox Code Playgroud)
将验证:
get和set方法存在.get调用assertEquals给定值.get,is)/ set方法按预期行事.我可以开始编写这些实现,但我想知道是否有可用的东西来促进这一点.其他可选属性可用于验证null是否允许或使用JSR-303 bean验证来验证字段.