This article demonstrates a brand new open source library for unit testing, called Unitils. Unitils helps you in writing simple and maintainable unit tests with JUnit or TestNG . It glues together some widely used test libraries like DbUnit and EasyMock and offers integration with Spring and Hibernate . Unitils encourages applying good practices and unit testing guidelines. The ideas behind the code are based on the authors' concrete experience on enterprise projects.
Unitils offers following features
* Equality assertion through reflection, with options like ignoring Java default/null values and ignoring order of collections
* Support for database testing involving test data management with DbUnit, automatic maintenance of unit test databases and automatic constraints disabling
* Hibernate integration features such as session management and testing the mapping with the database
* Integration with Spring, involving ApplicationContext management and injection of spring managed beans
* Integration with EasyMock and injection of mocks into other objects
AI Related Ruby Extensions This page will maintain list of AI related extensions/modules/gems for the Ruby programming language. Please contact me if you know something I missed.
# R is a free software environment for statistical computing and graphics. It compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. To download R, please choose your preferred CRAN mirror. # If you have questions about R like how to do
• Safely archive your large volume of vital email information. • Easily access your email database with fast, sophisticated searching. • Protect your essential email data from data format obsolescence.
Many international users have keyboards with the U.S. layout, and are accustomed to typing accented characters with the key sequences of the Windows "U.S. - International" keyboard layout. They often don't wish to get used to the Mac's option-key sequence
LiteSpeed web server is a full-featured, highly scalable, and real-world proven HTTP server engineered from the ground up with security and scalability in mind.
The first time you try to fill an open position, if you’re like most people, you place some ads, maybe browse around the large online boards, and get a ton of resumes.
HandBrake is a GPL'd multiplatform, multithreaded DVD to MPEG-4 ripper/converter. HandBrake was originally available on the BeOS, but now has been ported over to MacOS X
I’m an application addict! When I recently switched to the Mac I went hunting around for the best applications to add to the base operating system. There were quite a few good sources of information, but I found one in particular very useful. Mac Specia
Despite the enormous advances in the IT industry, there are still many failed IT projects. Several factors contribute to the failure of IT software development projects
VMware Converter can be run on a wide variety of hardware and supports most commonly used versions of the Microsoft Windows operating systems. With this robust, enterprise class migration tool you can
Want to build your own community? Now you're limited only by your imagination. Not by software. Dolphin Smart Community Builder is a universal, open source software solution that allows you to build any kind of online community. With a huge variety of fea
Stop wasting time hunting through your Start Menu. Your programs, documents, favorites, bookmarks, web sites, shutdown, and search engines are all just a few keystrokes away. And, Engage will organize your programs for you automatically!