RussellSpitzer commented on code in PR #8169:
URL: https://github.com/apache/iceberg/pull/8169#discussion_r1284606732


##########
core/src/test/java/org/apache/iceberg/io/TestResolvingIO.java:
##########
@@ -47,4 +55,23 @@ public void testResolvingFileIOJavaSerialization() throws 
IOException, ClassNotF
     FileIO roundTripSerializedFileIO = 
TestHelpers.roundTripSerialize(testResolvingFileIO);
     
assertThat(roundTripSerializedFileIO.properties()).isEqualTo(testResolvingFileIO.properties());
   }
+
+  @Test
+  public void testEnsureInterfaceImplementation() {
+    ResolvingFileIO testResolvingFileIO = spy(new ResolvingFileIO());

Review Comment:
   I think this is ok, but what I was hoping we would have coverage for was 
that all delegates properly worked. This may be very difficult, I'm just 
looking for a way to confirm that the class will work at runtime. If we can 
force all the checks at compile time I'd be ok with that as well.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to