Chaoren Lin

Results 65 comments of Chaoren Lin

Looks like the enclosing class that the logger is trying to find is just `com.myapp.utils.DebugLogger`.

Thanks for the PR! Apologies for the delay. I don't have access to my PC at the moment, so I can't review or test this in detail right now. Thank...

[`MapTestSuiteBuilder`](https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/MapTestSuiteBuilder.java) creates a derived test suite for `entrySet()` using [`SetTestSuiteBuilder`](https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/SetTestSuiteBuilder.java): https://github.com/google/guava/blob/162544b946eb9e69151fd5dd22355a963450588d/guava-testlib/src/com/google/common/collect/testing/MapTestSuiteBuilder.java#L164-L167 `SetTestSuiteBuilder` extends [`AbstractCollectionTestSuiteBuilder`](https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/AbstractCollectionTestSuiteBuilder.java), which includes [`CollectionStreamTester`](https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/testers/CollectionStreamTester.java) and [`CollectionSpliteratorTester`](https://github.com/google/guava/blob/master/guava-testlib/src/com/google/common/collect/testing/testers/CollectionSpliteratorTester.java): https://github.com/google/guava/blob/162544b946eb9e69151fd5dd22355a963450588d/guava-testlib/src/com/google/common/collect/testing/AbstractCollectionTestSuiteBuilder.java#L73-L74 - `CollectionStreamTester` does test that the contents of the `Stream`...

https://docs.oracle.com/en/java/javase/22/docs/api/java.base/java/util/Spliterator.html#CONCURRENT says > A top-level `Spliterator` should not report both `CONCURRENT` and `SIZED` Maybe we just need to test that?

Right, `ConcurrentMap` should only return `Set`s whose `spliterator()` is `CONCURRENT`. `CONCURRENT` being incompatible with `SIZED` can be a separate test.