Request for review : 7121314 : Behavior mismatch between AbstractCollection.toArray(T[] ) and its spec
David Holmes
david.holmes at oracle.com
Wed Mar 28 05:29:25 UTC 2012
Hi Ulf,
I understand your point about ensuring we test
AbstractCollection.toArray but I find this revised test much harder to
understand.
Also in the name setPseudoConcurrentSizeCourse the word "Course" doesn't
fit. I'm not sure what you were meaning here? Perhaps just modifySize or
emulateConcurrentSizeChange ?
Thanks,
David
On 28/03/2012 3:01 PM, Ulf Zibis wrote:
> Hi Sean,
>
> Am 26.03.2012 07:02, schrieb Sean Chou:
>>
>> On Sat, Mar 24, 2012 at 5:09 AM, Ulf Zibis <Ulf.Zibis at gmx.de
>> <mailto:Ulf.Zibis at gmx.de>> wrote:
>>
>> Will you please provide a jtreg style testcase with main method ?
>>
>> Well, as I'm missing your agreement, that David's test
>> implementation doesn't guarantee to test the right toArray method
>> of AbstractCollection as I explained before, I'm afraid that
>> additional effort would be for garbage.
>>
>> Every testcase or fix goes this way, like the first testcase I
>> provided. If your suggestion is valuable, I don't think it will be wasted.
> Ok, here it is.
>
>> Aside, as the instantiation of (several) ConcurrentHashMap
>> subclassed test objects seems more expensive, I believe, my simple
>> TestCollection would increase the performance of the testcases.
>>
>> What's the exact problem you want to fix in this case?
> The execution time of jdk test cases.
>
> -Ulf
>
More information about the core-libs-dev
mailing list