Home > By category > Developer Tools >Components & Libraries > Unitils for Windows

Unitils for Windows

  • Downloads: 
  • Views: 
  • Rating:

Unitils is an open source library aimed at making unit and integration testing easy and maintainable.

It is divided into several modules, each of them providing extra support for a certain aspect of your unit and integration tests. If you for example need mocking for your tests, just include unitils-mock as a dependency. If you would also want to load DbUnit data sets, just include unitils-dbunit.

Below you can find a list of the modules and their features. Click on the title to go to the corresponding tutorial and examples.


Reflection assert

Equality assertion through reflection
Possibility to ignore order of collections and Java default/null values

Mock module - Makes mocking easy and maintainable

Simple syntax for defining and asserting invoked behavior
Gives you the best possible feedback so you can easily find out why a test is failing
Argument matchers, partial mocking, stubbing behavior, dummy objects...

Inject module - Easily inject test artifacts into classes and instances

Inject values by type and name
Inject into static fields, e.g. singletons, and automatically reset the old value after the test

IO module - Support for performing IO in tests

Creating temporary files and directories
Loading the contents of files into objects

Database testing - Support for testing with databases and loading of DbUnit data sets

Simplify test database connection setup
Support for setting up a separate schema/database per developer
Transactional testing
Easy loading of data sets
Multi-schema data sets
Expected data set assertions

Automatic test database maintenance - Use DbMaintain to automatically bring your unit test databases up to date before running your tests

Automatic maintenance of databases with support for incremental, repeatable and post processing scripts
Automatically disable constraints and set sequences to a minimum value
Generating an XSD of the database structure for dataset xml files

Hibernate module - Support for Hibernate database testing

Hibernate SessionFactory creation and session management
Automatically test the mapping of JPA entities / hibernate mapped objects with the database

Spring module - Support for testing when your project uses Spring

ApplicationContext configuration and easy injection of spring managed beans into a unit test
Support for using a Spring-configured Hibernate SessionFactory in unit tests.

EasyMock module - Helps you set up tests that use EasyMock as a mocking framework

Simplify EasyMock mock object creation
EasyMock argument matching using reflection equality

Free download from Shareware Connection - Unitils is an open source library aimed at making unit and integration testing easy and maintainable.

Publisher: Filip Neven, Tim Ducheyne | License: Shareware
Version: 3.3 | Size: 51077 KB | Platform: WinOther
Released Date: | Rating: 0 | Title: Unitils for Windows

Author Url: http://www.unitils.org
Program Info Url: http://www.unitils.org
Download Url: http://iweb.dl.sourceforge.net/project/unitils/unitils/3.3/unitils-3.3-with-dependencies.zip

Unitils for Windows keywords:
Unitils for Windows related downloads:

Kinect for Windows Developer Toolkit - Using the Kinect for Windows Developer Toolkit you will be able to create apps that use the Kinect technology.

Games for Windows - LIVE Setup - This package installs the Games for Windows - LIVE Redistributable, enabling the In-Game Games for Windows - LIVE experience.

Games for Windows - Live - Enabling the In-Game Games for Windows - LIVE experience

Bump Clock for Windows 8 - Bump Clock for Windows 8 is a handy and reliable application designed to calculate the remaining time until your baby's birth.

UBudget for Windows 8 - UBudget for Windows 8 is a useful manager for your personal finances that allows you to store the transaction information in a secure database.

Shareware Connection periodically updates pricing and software information of 'Unitils for Windows' from company source 'Filip Neven, Tim Ducheyne' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Unitils for Windows' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Unitils for Windows.

New Reviews

WebAcappella - Web design sector has witnessed several trends and technological innovations affect website development in big ways. With time, designing websites has become easier. Nowadays, you can find web design software that nearly eliminates the need to ...

Driver Fusion - To keep your laptop and desktop running smoothly and get the best performance out of it, it is important to pay attention to some aspects. It is quite important to ensure your PC device drivers are updated. Components like motherboards, GPU and ...

Edius Pro - In the last few years, NLE video editor segment has become somewhat populated than earlier, with big names like Sony vying for attention with established behemoths like Adobe. However, Adobe’s move to subscription only model has deterred ...

LogmeOnce Password Manager Ultimate - Irrespective of your computer and web usage needs it is quite imperative that you will deal with passwords, in fact plenty of them. Both home and corporate network users need to log in to several web services and sites and for each of them, user ...

Nuance 4 Dragon Dictate Mac - While Mac users resort to using third party apps for image editing or video editing needs, they are not bothered much about voice dictation software. This has also got to do with the fact that latest versions of OS X including Mountain Lion ...

Avid Media Composer - When it comes to professional level video editing, there are plenty of tools available for computer users nowadays. While a lot of studio professionals swear by apps like Adobe’s powerhouse software Premiere Pro and Mac users stick to Final ...

MAGIX Video easy - Editing videos was a complicated task even a few years back and it was restricted to studios and post production areas in general. However, advancements in computer technology and advent of numerous portable video capture devices have made things ...

Spark Browser - Nearly every PC user needs to browse the web nowadays, irrespective of age and gender. Whether you use a laptop or desktop, it is mandatory to use a web browser to access web or download files. There was a time a majority of Windows users ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Serif MoviePlus X6 - It is no longer the norm that studio professionals deal with video editing and adding effects exclusively. Average PC users also need to deal with video clips derived from multiple sources from time to time. The abundance of video editing apps ...

New Downloads

CrossUI Builder Windows64

CrossUI Front-End Builder
enables anyone (no software
developer required) to Create
Interactive Apps Without


wolfSSL is a lightweight
SSL/TLS library targeted for
embedded and RTOS environments
primarily because of its small
size, ...

SlimGIS MapKit WebAPI

MapKit WebAPI is a .NET WebAPI
component to help you to
easily build up RESTful
service based application on
Windows; ...

TeeChart for Javascript

100% Javascript charting
library that plots charts to
all compatible browsers using
the HTML5 Canvas. Available as
a ...

Drag N Drop Notes

This is the program for
creating quick notes. Besides
the usual note-taking, the
program can copy and store the
text from ...


Almost all Android
applications are using a
database to store data. There
are many ORM solution
available for automatic ...


Make your application
upgradable over the internet
with this easy tool. Automatic
upgrages minimize the chance
for a user ...

NOV Barcode for .NET

The NOV Barcode control allows
developers to quickly and
easily add barcodes to their
.NET applications. The Barcode

Callback File System

With Callback File System
component you can create your
own file system within the
application you develop and
expose ...

NeoBook Rapid Application

Powerful Windows app builder
for creating custom Windows
utilities, interactive
educational/training ...


The GUI SDK is a cross
platform GUI development SDK
ships with the libraries which
are related to Windows, Linux,
WinCE, ...

MarshallSoft Client Mailer
for Delphi

Send personalized text or HTML
email with attachments to
clients or customers from your
Delphi application program,