Thanks.

Regarding groups="unit" I wasn't entirely sure what to do about it. My first thought was that it's disused and to remove it, but then I looked and found that a bunch of other tests also declare themselves in the "unit" group:

test/jdk/java/io/BufferedReader/Lines.java
test/jdk/java/lang/String/StringJoinTest.java
test/jdk/java/net/Socks/SocksIPv6Test.java
test/jdk/java/nio/file/Files/BytesAndLines.java
test/jdk/java/nio/file/Files/StreamTest.java
test/jdk/java/util/Collections/SingletonIterator.java
test/jdk/java/util/Collections/UnmodifiableMapEntrySet.java
test/jdk/java/util/Collections/Wrappers.java
test/jdk/java/util/Comparator/BasicTest.java
test/jdk/java/util/Comparator/TypeTest.java
test/jdk/java/util/function/BiFunction/BiFunctionTest.java
test/jdk/java/util/function/BinaryOperator/BasicTest.java
test/jdk/java/util/logging/LoggerSupplierAPIsTest.java
test/jdk/java/util/Map/EntryComparators.java
test/jdk/java/util/StringJoiner/StringJoinerTest.java

I still think it's disused -- I can't find anything in the test makefiles or test group files that mentions it. But if we get rid of it, I'd rather have all the files cleaned up at once. I'll leave it in for now.

s'marks


On 3/30/18 10:35 AM, Paul Sandoz wrote:
Very nice +1.

You can probably remove the "groups = “unit”" from the @Test declarations.

Paul.


On Mar 29, 2018, at 6:12 PM, Stuart Marks <stuart.ma...@oracle.com> wrote:

Hi all,

Please review this changeset, which reorganizes (basically rewrites) the tests 
for Optional and Optional{Double,Int,Long}. The new arrangement clusters all 
the assertions together into check* methods. These are then called on the 
results of the various factories and other monadic operations. This reduced the 
amount of test code and actually increased the test coverage slightly.

Bug:

        https://bugs.openjdk.java.net/browse/JDK-8195649

Webrev:

        http://cr.openjdk.java.net/~smarks/reviews/8195649/webrev.0/

Thanks,

s'marks

Reply via email to