|
From: Roberto M. <rob...@gm...> - 2007-09-24 03:46:06
|
Hi Peter, The API consistency test are submitted to SVN. The test check for the existence of API methods without executing them. These are the submitted classes: /lmappletserver_addons/src_tests/com/lightminds/appletserver/gui/entity/EntityListAPITest.java /lmappletserver_addons/src_tests/com/lightminds/appletserver/gui/metadata/MetaDataAPITest.java /lmappletserver_addons/src_tests/com/lightminds/report/ReportAPITest.java /lmappletserver_addons/src_tests/com/lightminds/search/SearchAPITest.java Regards, Roberto Peter Salomonsen wrote: > Hi Roberto, > > That sounds like a good start. Would you use the src_tests folder and > create some example tests so that we can discuss further from there? > > I've moved the cvs modules lmappletserver-core and > lmappletserver-addons (metalog) to svn. > > I've also committed a delete of the contents of these two cvs modules > and also the lmappletserver cvs module (the one you reorganized long ago). > > regards, > > Peter > > > On 9/20/07, *Roberto Milev* < rob...@gm... > <mailto:rob...@gm...>> wrote: > > Hi Peter, > > Please find bellow my initial list of unit tests for > lmappletserver. Please give me your feedback. > > -- > Regards, > Roberto Milev > --------------------------------------------------- > > > - input of data into the metalog > > Here we can test the MetaDataManager methods: > > * addLogEntry > > - search in the data (should verify that input data is searchable > as expected) > > Here we can test the MetaDataManager methods: > > * searchEntries > > > - Alert reports > > Here we can test the SearchManager methods: > > * getAllSearchNamesByClass > * saveSearchWithAlert (call addLogEntry to trigger the alert) > * openSearch > > > - Scheduled reports > > Here we can test the ReportManager methods: > > * openScheduledReport > * saveScheduledReport > * getAllScheduledReportNames > * getAllScheduledTasks > * deleteScheduledReport > > > > - API consistency > > Here we can test all Managers methods > > * SearchManager (All methods) > * ReportManager (All methods) > * MetaDataManager (All methods) > * EntityListManager (All methods) > > > |