Automated unit testing supports high quality of program code, even under inevitable change and refactoring. As a side effect, unit tested code often has a better structure. Java developers are used to unit testing because of JUnit and its tight integration into IDEs like Eclipse. C++ programmers lacked the tool support for easy-to-use unit testing, even though the language's complexity asks for it. Refactoring and simplifying C++ code without tests is very hard. No longer! IFS created a simple to use CUTE (C++ Unit Testing Easier) and integrated it into Eclipse CDT similar to JUnit.
- wizard creating test frame
- test navigator with green/red bar
- diff-viewer for failing tests
- rerun specific tests
- coverage analysis
- code stub generation for test-driven development
Please visit our update site for additional features. If you want to learn more about CUTE, please visit http://www.cute-test.com.
Categories: Testing
Tags: c++, Unit Testing, unit c/c++
Additional Details
Eclipse Versions: 2019-12 (4.14), 2019-09 (4.13), 2019-06 (4.12), 2019-03 (4.11), 2018-12 (4.10), 2018-09 (4.9), Photon (4.8), Oxygen (4.7), Neon (4.6), Mars (4.5), Luna (4.4), Kepler (4.3), Juno (4.2, 3.8), Previous to Juno (<=4.1)
Platform Support: Windows, Mac, Linux/GTK
Organization Name: IFS Institute for Software
Development Status: Production/Stable
Date Created: Friday, June 15, 2007 - 10:41
License: Commercial - Free
Date Updated: Wednesday, December 14, 2022 - 09:46
Submitted by: Thomas Corbat
Date | Ranking | Installs | Clickthroughs |
---|---|---|---|
September 2024 | 0/0 | 0 | 2 |
August 2024 | 0/0 | 0 | 16 |
July 2024 | 0/0 | 0 | 14 |
June 2024 | 0/0 | 0 | 17 |
May 2024 | 0/0 | 0 | 14 |
April 2024 | 0/0 | 0 | 11 |
March 2024 | 0/0 | 0 | 10 |
February 2024 | 0/0 | 0 | 10 |
January 2024 | 0/0 | 0 | 13 |
December 2023 | 0/0 | 0 | 9 |
November 2023 | 0/0 | 0 | 10 |
October 2023 | 0/0 | 0 | 13 |
Reviews Add new review
Cannot complete install
Submitted by Ryan Goodfellow on Tue, 06/21/2011 - 18:38
Cannot complete the install because one or more required items could not be found.
Software being installed: Cute C++ Unit Testing Easier 4.2.0.201106081423 (ch.hsr.ifs.cute.feature.group 4.2.0.201106081423)
Missing requirement: Cute C++ Unit Testing Easier 4.2.0.201106081423 (ch.hsr.ifs.cute.feature.group 4.2.0.201106081423) requires 'org.eclipse.cdt.launch [7.0.0,8.0.0)' but it could not be found
As a shotgun approach I have installed every plugin/tool possible from http://download.eclipse.org/tools/cdt/releases/helios/ and am still receiving the above error.
Thanks
Ryan
Installing CUTE on Helios
Submitted by Thomas Corbat on Thu, 08/04/2011 - 02:36
In reply to Cannot complete install by Ryan Goodfellow
Version 4.2.x of the CUTE plug-in requires Eclipse 3.7 (Indigo) and CDT 8.0. Thus it cannot be installed properly on Helios. Please follow the instructions on Installation of earlier releases for installing version 4.1.x of CUTE.
Cannot complete the install
Submitted by Jayson Quilantan on Mon, 04/18/2011 - 02:35
Cannot complete the install because one or more required items could not be found.
Software being installed: Cute Headers 1.6 2.0.0.201103241047 (ch.hsr.ifs.cute.headers.1_6.feature.feature.group 2.0.0.201103241047)
Missing requirement: Cute C++ Unit Testing Easier 4.1.1.201103241047 (ch.hsr.ifs.cute.feature.group 4.1.1.201103241047) requires 'org.eclipse.cdt.codan.core 1.0.0' but it could not be found
Cannot satisfy dependency:
From: Cute Headers 1.6 2.0.0.201103241047 (ch.hsr.ifs.cute.headers.1_6.feature.feature.group 2.0.0.201103241047)
To: ch.hsr.ifs.cute.feature.group 2.1.0
Solution
Submitted by deXter Mising name on Wed, 06/01/2011 - 06:27
In reply to Cannot complete the install by Jayson Quilantan
Cute requires the CDT feature Codan.
To install choose in Eclipse:
Help -> Install New Software
Then add the following site:
http://download.eclipse.org/tools/cdt/releases/helios
Choose for installation:
Optional Features -> C/C++ Code Analysis Framework (Codan)
Details are given on the homepage of cute:
http://www.cute-test.com/wiki/cute/CUTE_Installation_and_System_Require…
Cute needs the optional CDT Feature Codan
Submitted by egraf@hsr.ch on Wed, 06/01/2011 - 06:40
In reply to Cannot complete the install by Jayson Quilantan
You need to add an activate the CDT update site CDT http://download.eclipse.org/tools/cdt/releases/helios/ to install cute.
Same Issue: Cannot complete install
Submitted by iwebdevelop Mi… on Sun, 06/26/2011 - 16:40
In reply to Cannot complete the install by Jayson Quilantan
Cannot complete the install because one or more required items could not be found.
Software being installed: Cute C++ Unit Testing Easier 4.2.1.201106221231 (ch.hsr.ifs.cute.feature.group 4.2.1.201106221231)
Missing requirement: Cute C++ Unit Testing Easier 4.2.1.201106221231 (ch.hsr.ifs.cute.feature.group 4.2.1.201106221231) requires 'org.eclipse.cdt.launch [7.0.0,8.0.0)' but it could not be found
I've installed all the CDT stuff as listed but still get this error... This is what I have installed:
C/C++ Code Analysis Framework (Codan) 1.0.0.201102110609 org.eclipse.cdt.codan.feature.feature.group
C/C++ Debugger Services Framework (DSF) Examples 2.1.0.201102110609 org.eclipse.cdt.examples.dsf.feature.group
C/C++ Development Platform 7.0.2.201102110609 org.eclipse.cdt.platform.feature.group
C/C++ Development Tools 7.0.2.201102110609 org.eclipse.cdt.feature.group
C/C++ Development Tools SDK 7.0.2.201102110609 org.eclipse.cdt.sdk.feature.group
C/C++ DSF GDB Debugger Integration 2.1.0.201102110609 org.eclipse.cdt.gnu.dsf.feature.group
C/C++ GCC Cross Compiler Support 1.0.0.201102110609 org.eclipse.cdt.build.crossgcc.feature.group
C/C++ GDB Hardware Debugging 7.0.0.201102110609 org.eclipse.cdt.debug.gdbjtag.feature.group
C/C++ GNU Toolchain Build Support 7.0.0.201102110609 org.eclipse.cdt.gnu.build.feature.group
C/C++ GNU Toolchain Debug Support 7.0.1.201102110609 org.eclipse.cdt.gnu.debug.feature.group
C/C++ Memory View Enhancements 2.1.0.201102110609 org.eclipse.cdt.debug.ui.memory.feature.group
C/C++ Remote Launch 6.0.0.201102110609 org.eclipse.cdt.launch.remote.feature.group
C99 LR Parser 5.1.1.201102110609 org.eclipse.cdt.core.lrparser.feature.feature.group
C99 LR Parser SDK 5.1.1.201102110609 org.eclipse.cdt.core.lrparser.sdk.feature.group
CDT Tests 7.0.0.201102110609 org.eclipse.cdt.testing.feature.group
Eclipse Debugger for C/C++ 1.0.0.201102110609 org.eclipse.cdt.debug.edc.feature.group
Eclipse IDE for C/C++ Developers 1.3.2.20110301-1807 epp.package.cpp
Miscellaneous C/C++ Utilities 5.1.0.201102110609 org.eclipse.cdt.util.feature.group
P2 C/C++ Toolchain Installer 1.0.0.201102110609 org.eclipse.cdt.p2.feature.group
Unified Parallel C Berkeley UPC Toolchain Support 1.0.3.201102110609 org.eclipse.cdt.bupc.feature.group
Unified Parallel C Support 5.1.0.201102110609 org.eclipse.cdt.core.parser.upc.feature.feature.group
Unified Parallel C Support SDK 5.1.0.201102110609 org.eclipse.cdt.core.parser.upc.sdk.feature.group
XL C/C++ Compiler Support 6.1.0.201102110609 org.eclipse.cdt.xlc.feature.feature.group
XL C/C++ Compiler Support SDK 6.1.0.201102110609 org.eclipse.cdt.xlc.sdk.feature.group
Version 3.0.1 not accessible
Submitted by Missing name M… on Tue, 05/18/2010 - 11:25
3.0.1.201005141649 is not accessible for update (403 Forbidden)
Fixed
Submitted by egraf@hsr.ch on Wed, 05/26/2010 - 03:28
In reply to Version 3.0.1 not accessible by Missing name M…
This is fixed now. Moving the update site to a new server caused this problem.