[OJB-developers] quality improvements
Brought to you by:
thma
From: Mahler T. <tho...@it...> - 2002-06-13 07:21:37
|
Hi all, OJB is making a lot of progress in the last months. We have tons of new features and a lot of very good refactorings of the internal mechanisms. So far so good! We did not succeed to improve our regression testsuite accordingly. Of course there a lot of new TestCases. But there are still many things not covered thoroughly. Matthew prepared a list of missing testcases, enumerating some of the most urgent tests: 1. One-To-One test (for both ODMG and PB) Create/Read/Update/Delete Create/Read/Update/Delete with Proxies Create/Read/Update/Delete with class that belongs to set of classes mapped to same table. 2. One-To-Many test (for both ODMG and PB) Create/Read/Update/Delete Create/Read/Update/Delete with Proxies Create/Read/Update/Delete with class that belongs to set of classes mapped to same table. 3. Many-To-Many test (for both ODMG and PB) (both types of composition) Create/Read/Update/Delete Create/Read/Update/Delete with Proxies Create/Read/Update/Delete with class that belongs to set of classes mapped to same table. 4. ODMGCollections test Create/Read/Update/Delete Create/Read/Update/Delete with proxies PerformanceTest Empty Collections Test Create/Read/Update/Delete with class that belongs to set of classes mapped to same table. 5. Conversions Tests 6. LockMap performance tests 7. OQL ORDER BY tests 8. Concurrent Update Test 9. Deadlock test 10. Key generation tests 11. Duplicate key insertion test 12. multi-pk's test 13. callbacks test 14. Race Condition tests 15. Lock Modes test 16. CLOB/BLOB/LOB tests. 17. Delete by Query Tests 18. Query By Example tests with multiple classes mapped to same table) Each of us could easily add at least 5 additional urgent testcases to this list! So I'm requesting all to join the OJB quality improvement initiative and contribute TestCases. Feel free to implement some of those 18 tests mentioned above or to contribute your own TestCases. As I mentioned in my <http://objectbridge.sourceforge.net/team.html> http://objectbridge.sourceforge.net/team.html document it's best practice to add new TestCases with all new features or refactorings! Thanks for helping to improve code quality, cheers, Thomas |