CppUnit (original) (raw)

About DBpedia

CppUnit ist ein Unit-Test-Framework für die Programmiersprache C++. Es ist dem Java-Tool JUnit nachempfunden. CppUnit testet Programmeinheiten (meistens Klassen). Zur Erstellung eines neuen Tests wird eine neue Klasse erstellt, die mit CppUnit-Makros erweitert wird. Die Methoden der Klasse werden als Test registriert. Innerhalb der Methoden können nun Methoden anderer Klassen getestet werden. Dabei testet man üblicherweise, ob eine konkrete Eingabe eine richtige Ausgabe produziert. Die Ergebnisse der Tests können maschinenlesbar in XML, als Textausgabe oder mit den mitgelieferten GUI-basierten Programmen angezeigt werden.

Property Value
dbo:abstract CppUnit is a unit testing framework module for the C++ programming language. It allows unit-testing of C sources as well as C++ with minimal source modification. It was started around 2000 by Michael Feathers as a C++ port of JUnit for Windows and ported to Unix by Jerome Lacoste. The library is released under the GNU Lesser General Public License. The framework runs tests in suites. Test result output is sent to a filter, the most basic being a simple pass or fail count printed out, or more advanced filters allowing XML output compatible with continuous integration reporting systems. The project has been forked several times. The freedesktop.org version at GitHub, maintained by Markus Mohrhard of the LibreOffice project (which uses CppUnit heavily), was actively maintained until 2020, and is used in Linux distributions such as Debian, Ubuntu, Gentoo and Arch. (en) CppUnit ist ein Unit-Test-Framework für die Programmiersprache C++. Es ist dem Java-Tool JUnit nachempfunden. CppUnit testet Programmeinheiten (meistens Klassen). Zur Erstellung eines neuen Tests wird eine neue Klasse erstellt, die mit CppUnit-Makros erweitert wird. Die Methoden der Klasse werden als Test registriert. Innerhalb der Methoden können nun Methoden anderer Klassen getestet werden. Dabei testet man üblicherweise, ob eine konkrete Eingabe eine richtige Ausgabe produziert. Die Ergebnisse der Tests können maschinenlesbar in XML, als Textausgabe oder mit den mitgelieferten GUI-basierten Programmen angezeigt werden. (de) CppUnit es un marco de programación de pruebas unitarias para el lenguaje de programación C++. El proyecto ha sido bifurcado en diversas ocasiones. La versión de freedesktop.org, mantenida por Markus Mohrhard, programador del proyecto LibreOffice, está en desarrollo activo y es distribuida en varias distribuciones Linux como Debian, Ubuntu, Gentoo y Arch.​ (es)
dbo:genre dbr:Unit_testing
dbo:license dbr:GNU_Lesser_General_Public_License
dbo:programmingLanguage dbr:C++
dbo:wikiPageExternalLink https://github.com/freedesktop/libreoffice-cppunit
dbo:wikiPageID 5240337 (xsd:integer)
dbo:wikiPageLength 2794 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1058596518 (xsd:integer)
dbo:wikiPageWikiLink dbr:Debian dbr:Ubuntu_Linux dbr:Freedesktop.org dbr:GNU_Lesser_General_Public_License dbr:Gentoo_Linux dbr:Continuous_integration dbr:Arch_Linux dbr:LibreOffice dbr:C++ dbr:C_(programming_language) dbr:Linux_distribution dbc:Extreme_programming dbr:Fork_(software_development) dbr:JUnit dbc:C++_libraries dbc:Freedesktop.org dbc:Unit_testing_frameworks dbr:Unit_testing dbr:List_of_unit_testing_frameworks dbr:Porting dbr:Unit_Test
dbp:genre Unit testing tool (en)
dbp:license dbr:GNU_Lesser_General_Public_License
dbp:name CppUnit (en)
dbp:programmingLanguage dbr:C++
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Infobox_software dbt:Official_website dbt:Portal dbt:Reflist dbt:URL dbt:LibreOffice dbt:Freedesktop.org
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dcterms:subject dbc:Extreme_programming dbc:C++_libraries dbc:Freedesktop.org dbc:Unit_testing_frameworks
gold:hypernym dbr:Module
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:Abstraction100002137 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077 umbel-rc:SoftwareObject
rdfs:comment CppUnit ist ein Unit-Test-Framework für die Programmiersprache C++. Es ist dem Java-Tool JUnit nachempfunden. CppUnit testet Programmeinheiten (meistens Klassen). Zur Erstellung eines neuen Tests wird eine neue Klasse erstellt, die mit CppUnit-Makros erweitert wird. Die Methoden der Klasse werden als Test registriert. Innerhalb der Methoden können nun Methoden anderer Klassen getestet werden. Dabei testet man üblicherweise, ob eine konkrete Eingabe eine richtige Ausgabe produziert. Die Ergebnisse der Tests können maschinenlesbar in XML, als Textausgabe oder mit den mitgelieferten GUI-basierten Programmen angezeigt werden. (de) CppUnit es un marco de programación de pruebas unitarias para el lenguaje de programación C++. El proyecto ha sido bifurcado en diversas ocasiones. La versión de freedesktop.org, mantenida por Markus Mohrhard, programador del proyecto LibreOffice, está en desarrollo activo y es distribuida en varias distribuciones Linux como Debian, Ubuntu, Gentoo y Arch.​ (es) CppUnit is a unit testing framework module for the C++ programming language. It allows unit-testing of C sources as well as C++ with minimal source modification. It was started around 2000 by Michael Feathers as a C++ port of JUnit for Windows and ported to Unix by Jerome Lacoste. The library is released under the GNU Lesser General Public License. The framework runs tests in suites. Test result output is sent to a filter, the most basic being a simple pass or fail count printed out, or more advanced filters allowing XML output compatible with continuous integration reporting systems. (en)
rdfs:label CppUnit (en) CppUnit (de) CppUnit (es)
owl:sameAs freebase:CppUnit wikidata:CppUnit dbpedia-de:CppUnit dbpedia-es:CppUnit http://lt.dbpedia.org/resource/CppUnit https://global.dbpedia.org/id/RjA2
prov:wasDerivedFrom wikipedia-en:CppUnit?oldid=1058596518&ns=0
foaf:isPrimaryTopicOf wikipedia-en:CppUnit
foaf:name CppUnit (en)
is dbo:wikiPageRedirects of dbr:CppUnit_(unit_testing_tool) dbr:Cppunit dbr:CPPUnit
is dbo:wikiPageWikiLink of dbr:Delta3D dbr:Software_archaeology dbr:CppUnit_(unit_testing_tool) dbr:Google_Test dbr:Cppunit dbr:CPPUnit dbr:List_of_unit_testing_frameworks dbr:Outline_of_C++
is foaf:primaryTopic of wikipedia-en:CppUnit