harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Liang <richard.lian...@gmail.com>
Subject Re: [jira] Commented: (HARMONY-88) Contribution of code and unit tests for jndi, logging, prefs and sql plus unit tests only for beans, crypto, math, regex and security
Date Mon, 17 Apr 2006 03:00:22 GMT
Mikhail Loenko wrote:
> Hi Richard
>
> Do you know, why these beans tests contain package 'sun.beans'?
> What kind of classes are there?
>
> Thanks,
> Mikhail
>
> 2006/4/17, Richard Liang <richard.liangyx@gmail.com>:
>   
>> Mikhail Loenko (JIRA) wrote:
>>     
>>>     [ http://issues.apache.org/jira/browse/HARMONY-88?page=comments#action_12373811
]
>>>
>>> Mikhail Loenko commented on HARMONY-88:
>>> ---------------------------------------
>>>
>>> auth, crypto, and security parts integrated in revision 392891
>>>
>>>
>>>
>>>       
>> Hello,
>>
>> Beans tests are not in SVN yet. :-)
>>     
>>>> Contribution of  code and unit tests for jndi, logging, prefs and sql plus
unit tests only for beans, crypto, math, regex and security
>>>> --------------------------------------------------------------------------------------------------------------------------------------
>>>>
>>>>          Key: HARMONY-88
>>>>          URL: http://issues.apache.org/jira/browse/HARMONY-88
>>>>      Project: Harmony
>>>>         Type: New Feature
>>>>
>>>>         
>>>       
>>>>   Components: Contributions
>>>>  Environment: Win32 and Linux
>>>>     Reporter: George Harley
>>>>     Assignee: Mikhail Loenko
>>>>  Attachments: 01.crypto.and.security.test.integration.sh, 01.harmony.88.integration.sh,
01.harmony.88.integration.sh, 02.crypto.and.security.test.integration.diff, 02.harmony.88.integration.diff,
02.harmony.88.integration.diff, Harmony-Contribution.zip
>>>>
>>>> Zip file containing implementation and unit test code for the following Harmony
>>>> components :
>>>> * jndi
>>>> * logging
>>>> * prefs
>>>> * sql
>>>> In addition there is unit test code only for the following Harmony components
:
>>>> * beans
>>>> * crypto
>>>> * math
>>>> * regex
>>>> * security
>>>> The contents of this zip have been laid out with the current classlib directory
>>>> structure of the Apache Harmony SVN repository in mind. A version of
>>>> enhanced/classlib/trunk/make/build-java.xml is included containing new Ant
>>>> targets to compile the new implementation plus tests code, and then run the
>>>> tests.
>>>> Native code, plus makefiles are included to build a shared library that is
>>>> required to support the prefs implementation on the win.IA32 platform.
>>>> Not all of the unit test classes are capable of being compiled when the Ant
>>>> target "compile-tests" in <EXTRACT_DIR>/Harmony/make/build-java.xml
is run. This
>>>> is because the current contents of the Harmony trunk do not satisfy all of
the
>>>> dependencies of some classes. This issue affects the unit test code for the
>>>> following set of components ...
>>>> * beans (needs beans implementation in trunk)
>>>> * crypto (needs crypto implementation in trunk)
>>>> * logging (needs beans implementation in trunk)
>>>> * jndi (needs applet implementation in trunk)
>>>> * sql (needs rmi implementation in trunk)
>>>> As a temporary measure, the lines of Ant script in
>>>> <EXTRACT_DIR>/Harmony/make/build-java.xml that compile the above test
code
>>>> have been commented out with explanations.
>>>>
>>>>         
>>>       
>> --
>> Richard Liang
>> China Software Development Lab, IBM
>>
>>
>>
>>     
>
> ---------------------------------------------------------------------
> Terms of use : http://incubator.apache.org/harmony/mailing.html
> To unsubscribe, e-mail: harmony-dev-unsubscribe@incubator.apache.org
> For additional commands, e-mail: harmony-dev-help@incubator.apache.org
>
>
>   
Hello,

These test cases are used to test if the beans implementation can load 
user-defined BeanInfos and PropertyEditors of which default location is 
"sun.beans...." in RI. IMHO,  these test cases are unnecessary. Because 
it's said "The default value is implementation-dependent". Any comments? 
Thanks a lot. :-)

You may wan to refer to the spec of 
java.beans.PropertyEditorManager.getEditorSearchPath:

    /*Returns:*/
        /The array of package names that will be searched in order to
        find property editors. /

        / The default value for this array is implementation-dependent,
        e.g. Sun implementation initially sets to {"sun.beans.editors"}./




and java.beans.Introspector.getBeanInfoSearchPath

    /*Returns:*/
        /The array of package names that will be searched in order to
        find BeanInfo classes. The default value for this array is
        implementation-dependent; e.g. Sun implementation initially sets
        to {"sun.beans.infos"}./


-- 
Richard Liang
China Software Development Lab, IBM 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message