Now that we have [a behavior test framework](https://github.com/apache/incubator-opendal/blob/main/bindings/java/src/test/java/org/apache/opendal/test/behavior/AbstractBehaviorTest.java) for Java binding, it's possible to catch up features driven by the behavior tests compared with [core's behavior tests](https://github.com/apache/incubator-opendal/tree/main/core/tests/behavior). For example: * [x] `create_dir` series #3184 * [x] `copy` series #3207 * [x] `rename` series #3238 * [x] `list` series #3333 * [x] `presign` series #3433 * [x] `read_only` series #3460 * [ ] `list_only` series * ...
Now that we have a behavior test framework for Java binding, it's possible to catch up features driven by the behavior tests compared with core's behavior tests.
For example:
create_dirseries test(binding/java): add create_dir test #3184copyseries feat(binding/java): addcopytest #3207renameseries feat(binding/java): addrenamesupport #3238listseries feat(binding/java): add list & remove_all support #3333presignseries fix(binding/java): fix return value of presign-related method #3433read_onlyseries test(binding/java): add read_only test #3460list_onlyseries