• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux CppUnit - C++ port of JUnit Download

CppUnit - C++ port of JUnit

June 30, 2006
CppUnit is a C++ testing framework based on JUnit, allowing developers to effectively evaluate the quality and functionality of their code through unit testing.
License LGPL
Platform Linux
Supported Languages English
Homepage cppunit.sourceforge.net
Developed by Baptiste Lepilleur
CppUnit is a popular C++ unit testing framework that was originally created by Michael Feathers as a port of JUnit to C++. It is a feature-rich tool that offers developers a wide range of benefits when performing unit testing on their code. Here are some of its most important features.

One of the key features of CppUnit is its ability to output XML with hooks for additional data. This makes it easier for developers to analyze test results and identify any areas for improvement in their code. Additionally, CppUnit provides a compiler-like text output which can be integrated with an IDE, allowing developers to view test results directly within their development environment.

Moreover, CppUnit simplifies test suite declaration by providing helper macros which expedite the process. The hierarchical test fixture support also enables developers to organize tests in a streamlined manner, which improves the overall testing experience. Further, the test registry function of CppUnit decreases recompilation needs during the testing process.

For faster compile/test cycles, CppUnit includes a self-testable dynamic library that allows for the use of a test plugin. The protector function within CppUnit is beneficial because it encapsulates test execution and allows for the capture of exceptions that aren't derived from std::exception.

Additionally, CppUnit features the MfcTestRunner and QT-based graphic test runner which provides developers with graphical interfaces for running and monitoring tests. Overall, these features make CppUnit a reliable and efficient unit testing framework that developers can use to streamline their testing processes.
What's New
Free Download 717K
384
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Coursor
Cursor project is an academic web application suitable for educational settings.
SYASokoban
SYASokoban is a replicated version of Sokoban game that is widely played ...
Shuttled!
Developer seeks feedback on newly added content for a game. One level ...
Overslack
Overslack is a game that simulates the experience of using a slackline.
eyeTrack
An app to attach a tracking code to eyeOS - eyeTrack.
PulseAudio
PulseAudio is a sound server software designed for Linux and Unix-like operating ...
GNU 3DKit
GNU 3DKit is an ObjC-based, platform-independent rendering architecture for 3D graphics. Integrated ...
JGraphpad Community Edition
JGraphpad is a Swing-based software that allows users to create flow charts, ...
Gamin
Gamin is a software that monitors file alterations in real-time. It detects ...
Lingua::StopWords
This software provides a comprehensive list of stop words for multiple languages, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.