Minor com.sun.jndi.dns cleanup
Alan Bateman
Alan.Bateman at oracle.com
Mon Feb 17 21:17:47 UTC 2014
On 17/02/2014 20:01, Florian Weimer wrote:
> In the DnsName case, the same exception is used for parsing
> user-supplied strings and data from the wire, and strictly speaking,
> InvalidNameException should be used only in the former case.
Yes, I think the exceptions in DnsName should be re-examined too
(doesn't have to be this patch of course). For RecordRecord then it
would be good to see if there is a better NamingException, the closest
seems to be CommunicationException with an appropriate cause but maybe
there are more suitable choices.
>
> If we are picky about exceptions, we should also wrap those
> ArrayIndexOutOfBoundsExceptions.
That one is really odd and would be good to re-examine sometime (doesn't
have to be this patch of course).
>
>> For the test then we need to add a @bug line with a bug for this (I'll
>> create a bug). A the test is a negative test then maybe ParsingErrors
>> might be be a better name.
>
> It contains positive tests as well, to rule out that the change hasn't
> complete broken things. Should I split this test into two different
> files?
It's okay as is (I initially thought it was mostly negative tests but
this isn't so).
-Alan
More information about the core-libs-dev
mailing list