[kaffe] Re: GregorianCalendar fixes
Stephen Crawley
crawley@dstc.edu.au
Thu Nov 27 17:10:03 2003
kaz@maczuka.gcd.org said:
> A mauve test attached. Since I have got a write access to the mauve
> CVS registry, I will add it to the registry. The test results shows
> that Sun's implementation also seems to have something wrong.
If Sun's implementation (you don't say which JDK version!) is failing
a test, then that casts serious doubt on the correctness of the mauve
testcase itself!
The over-arching principle for Mauve testcases is that the behavior of
Sun's Java implementations is the "gold standard" for conformance
testing. Even if the Sun Java behavior contradicts the javadocs, or
is "just plain wrong", it is still technically "correct behavior" from
the POV of conformance.
[Sun sometimes acknowledges JDK bugs, but then says they won't fix them.
because of the risk of breaking existing customer code. In such cases,
other Java implementations need to be bug-for-bug compatible in order
to minimize cross-platform portability problems for developers and
end-users.]
-- Steve