RFR [14] 8226303: Test convenience reactive primitives from java.net.http with RS TCK
Daniel Fuchs
daniel.fuchs at oracle.com
Tue Jun 25 14:27:55 UTC 2019
Hi Pavel,
This looks very good! Thanks for driving this effort.
Would it be possible to add a one-line comment at the beginning
of each test to explain what they are testing?
For instance, I see in BodyPublishersFromPublisher.java:
32 /* See TckDriver.java for more information */
33 public class BodyPublishersFromPublisher
34 extends FlowPublisherVerification<ByteBuffer> {
It is not immediately obvious that is a test for:
java.net.http.HttpRequest.BodyPublishers::fromPublisher
this could have been made clearer with the following comment:
30 /* Tests the conformance of the publisher returned by
31 * java.net.http.HttpRequest.BodyPublishers::fromPublisher
32 * See TckDriver.java for more information */
best regards,
-- daniel
On 24/06/2019 13:31, Pavel Rappo wrote:
> Hello,
>
> Please review the following change:
>
> http://cr.openjdk.java.net/~prappo/8226602/webrev.00/
>
> This change adds reactive streams conformance testing of convenience primitives
> exposed by java.net.http.HttpClient. The TckDriver.java file from the webrev
> provides some explanation on the general structure of the test suite.
>
> The reactive streams TCK was obtained by flattening four modules (api, examples,
> tck and tck-flow) from commit 77a7e573e431cbc567630988a01473e42504e5c5 (May 27
> 2019) on the https://github.com/reactive-streams/reactive-streams-jvm repo into
> a single source tree under test/jdk/java/net/httpclient/reactivestreams-tck.
>
> Thanks,
> -Pavel
>
More information about the net-dev
mailing list