Unit Testing Framework

This project aims at providing a complete set of tools for programmers for writing and maintaining unit tests.

  • Runs on Windows and MacOSX
  • Completely documented and with lots of examples
  • Includes more than ten test assertions coming in three versions
  • Allows for the arbitrary grouping of test cases
  • Easily expandable and adaptable
  • Support for executing test suites from the command line


Planned features (open for collaboration):
  • Threadsafe test assertions
  • GUI reading back the JUNIT output
  • All open issues on github

Documentation of the latest version is available here.
Development happens here.


Project Details

Current Project Release

Release File: UnitTestingFramework-v1.08.zip
Version: 1.08
Version Date: Thu, 02/14/2019 - 03:11 pm
Version Major: 1
Version Patch Level: 08
OS Compatibility: Windows Mac-Intel
Release Notes:
  • EvaluateRTE: Avoid Igor crash due to wrong printf usage
  • Avoid passing CHECK_WAVE(..., NULL_WAVE) assertion for existing wave. This required to change the value of NULL_WAVE.
  • Documentation/Readme.md: minor style fixes
View All Releases




Igor Pro 9

Learn More

Igor XOP Toolkit

Learn More

Igor NIDAQ Tools MX

Learn More