Googletest to CUTE Converter

Gschwin, Sascha and Venzin, Renato Fabio (2019) Googletest to CUTE Converter. Student Research Project thesis, HSR Hochschule für Technik Rapperswil.

[img]
Preview
Text
HS 2018 2019-SA-EP-Venzin-Gschwind-GTest nach CUTE converter - oder Alternativthema.pdf - Supplemental Material

Download (2MB) | Preview

Abstract

Googletest is a widely used C++ testing framework. CUTE is a testing framework developed by Peter Sommerlad and integrated into the Cevelop IDE through the CUTE plugin. There should be an easy way for developers to switch from Googletest to CUTE, so that more projects test and hopefully switch to CUTE. This project aims to fill this gap and provide a plugin which helps convert Googletest projects into CUTE projects. The goal was to create a refactoring that can be used to convert entire projects or at least provide a foundation on which a future project can build upon. The result is a refactoring able to convert projects consisting of a single source file. The most commonly used assertions are supported, with a few exceptions which do not have an equivalent assertion in CUTE. This project acts as a basis for converting a simple project. The project can be easily extended in order to support converting bigger projects.

Item Type: Thesis (Student Research Project)
Subjects: Topics > Software > Refactoring
Topics > Software > Agile Software Development > SCRUM
Topics > Software > Testing and Simulation
Area of Application > Development Tools
Technologies > Programming Languages > C++
Brands > Google
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Creators:
CreatorsEmail
Gschwin, SaschaUNSPECIFIED
Venzin, Renato FabioUNSPECIFIED
Contributors:
ContributionNameEmail
Thesis advisorSommerlad, PeterUNSPECIFIED
Depositing User: HSR Deposit User
Date Deposited: 26 Mar 2019 06:48
Last Modified: 26 Mar 2019 06:48
URI: http://eprints.hsr.ch/id/eprint/749

Actions (login required)

View Item View Item