2006/5/12, Tim Ellison <[EMAIL PROTECTED]>:
(sorry for the late response)
Mikhail Loenko wrote:
> For both items we had discussions that did not complete to decisions:
>
> About exception messages Geir was going to contact Sun.
I believe the issue was not whether we can copy Sun's exception messages
but the problem of a test case asserting the value of a particular
exception message that may/will be NLSed.
I see.
Tests shouldn't assert the actual message String in an exception.
I disagree. We need some technique to test exception messages.
As I wrote in the thread "should strings in exceptions match the
reference implementation?" sometimes (e.g. in regex) we do have to
test the messages
Thanks,
Mikhail
Regards,
Tim
> About whether it is acceptable to throw a subclass we did not reach
> an agreement. Once we reach any agreement it would be easy to convert
> all the tests this or that way.
>
> Thanks,
> Mikhail
>
>
> 2006/5/5, Mark Hindess <[EMAIL PROTECTED]>:
>>
>> On 5 May 2006 at 11:33, Tim Ellison <[EMAIL PROTECTED]> wrote:
>> >
>> > [EMAIL PROTECTED] wrote:
>> > <snip>
>> >
>> > > Modified:
>> incubator/harmony/enhanced/classlib/trunk/modules/text/src/test/j
>> > ava/org/apache/harmony/text/tests/java/text/BidiTest.java
>> > > URL:
>> http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trun
>> >
>> k/modules/text/src/test/java/org/apache/harmony/text/tests/java/text/BidiTest
>>
>> > .java?rev=400008&r1=400007&r2=400008&view=diff
>> > >
>> ===========================================================================
>>
>> > ===
>> > > ---
>> incubator/harmony/enhanced/classlib/trunk/modules/text/src/test/java/or
>> > g/apache/harmony/text/tests/java/text/BidiTest.java (original)
>> > > +++
>> incubator/harmony/enhanced/classlib/trunk/modules/text/src/test/java/or
>> > g/apache/harmony/text/tests/java/text/BidiTest.java Fri May 5
>> 00:55:46 2006
>> > > @@ -15,10 +15,8 @@
>> > >
>> > > package org.apache.harmony.text.tests.java.text;
>> > >
>> > > -import java.text.AttributedString;
>> > > import java.text.Bidi;
>> > > import java.util.Arrays;
>> > > -import java.util.List;
>> > >
>> > > import junit.framework.TestCase;
>> > >
>> > > @@ -59,6 +57,13 @@
>> > > } catch (IllegalArgumentException e) {
>> > > // expected
>> > > }
>> > > +
>> > > + try {
>> > > + bd = new Bidi(null);
>> > > + fail("should throw IAE");
>> > > + } catch (IllegalArgumentException e) {
>> > > + assertEquals("paragraph is null", e.getMessage());
>> >
>> > This assertion is bogus, the API spec doesn't require this text, and
>> > it will fail when we switch to Russian locale messages.
>>
>> I mentioned that this should be removed in my most recent JIRA comment
>> for this issue.
>>
>> > <snip>
>> >
>> > > + } catch (ParseException e) {
>> > > + assertEquals("java.text.ParseException",
>> e.getClass().getName(
>> > ));
>> >
>> > Huh?
>>
>> Oops! Didn't spot that one. Who wrote that rubbish? ;-)
>>
>> -Mark.
>>
>>
>>
>> ---------------------------------------------------------------------
>> Terms of use : http://incubator.apache.org/harmony/mailing.html
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
--
Tim Ellison ([EMAIL PROTECTED])
IBM Java technology centre, UK.
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]