On Sat, 23 Dec 2023 19:11:35 GMT, Sergey Tsypanov <stsypa...@openjdk.org> wrote:

>> test/jdk/java/io/BufferedInputStream/TransferToTrusted.java line 83:
>> 
>>> 81:                 var internalBuffer = 
>>> bis.getClass().getDeclaredField("buf");
>>> 82:                 internalBuffer.setAccessible(true);
>>> 83:                 if (!Arrays.equals(buf, Arrays.copyOf((byte[]) 
>>> internalBuffer.get(bis), length))) {
>> 
>> This is not testing the absence of a copy.
>
> Yeah, but how could I intercept the argument of OutputStream.write() and 
> check it's identity?

As I wrote earlier today to Vladimir (see above) I actually do not see a 
solution for this, frankly spoken, as the interceptor would not be trusted. 
That's why I asked Brian for his ok to keep the test as-is. We need to wait for 
his judgement, as he is the reviewer, not me (I only try to give initial 
advice). My comment was more a hint for me to wait for Brian's judgement, less 
a request to you to fix this.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/16879#discussion_r1435734672

Reply via email to