重载 equalsCode 方法;添加单元测试

This commit is contained in:
2024-12-04 01:39:47 +08:00
parent 75b39de99f
commit 0e90956147
5 changed files with 130 additions and 0 deletions

View File

@@ -34,4 +34,15 @@ public interface IWithCode<T> {
default boolean equalsCode(T code) {
return Objects.equals(getCode(), code);
}
default boolean equalsCode(IWithCode<?> obj) { // TODO 单元测试
return obj != null && obj.getCode().equals(getCode());
}
default boolean equalsCode(IWithIntCode obj) { // TODO 单元测试
return obj != null && getCode().equals(obj.getCode());
}
default boolean equalsCode(IWithLongCode obj) { // TODO 单元测试
return obj != null && getCode().equals(obj.getCode());
}
}