Unit tests help to improve code quality and reduce regressions.
They should be run on every commit via Continuous Integration, http://bamboo.igniterealtime.org/browse/XIFF-TRUNK
Unit tests can be run by hand, via ant command: ant test.
Unfortunately something is missing from the CI agent that would enable running this on every commit.
Continue the work in: XIFF-112 - Complete unit tests for whole library and run them on every commit.
Core is now done.