Rüegg, Michael (2012) Mockator Pro. Masters thesis, HSR Hochschule für Technik Rapperswil.
mockator_mrueegg_thesis.pdf - Supplemental Material
Download (689kB) | Preview
Abstract
Breaking dependencies is an important task in refactoring legacy code and putting this code under tests. Feathers’ seams help us here because they enable us to inject dependencies from outside. Although seams are a valuable technique, it is hard and cumbersome to apply them without automated refactorings and tool chain config- uration support. We provide sophisticated support for seams with Mockator Pro, a plug-in for the Eclipse C/C++ development tooling project. Mockator Pro creates the boilerplate code and the necessary infrastructure for the four seam types object, compile, preprocessor and link seam.
Although there are already various existing mock object libraries for C++, we believe that creating mock objects is still too complicated and time-consuming for developers. Mockator provides a mock object library and an Eclipse plug-in to create mock objects in a simple yet powerful way. Mockator leverages the new language facilities C++11 offers while still being compatible with C++98/03.
Item Type: | Thesis (Masters) |
---|---|
Subjects: | Area of Application > Development Tools Technologies > Frameworks and Libraries Technologies > Frameworks and Libraries > Eclipse Metatags > IFS (Institute for Software) |
Divisions: | Master of Science in Engineering (MRU Software and Systems) |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Sommerlad, Peter UNSPECIFIED |
Date Deposited: | 25 Jul 2013 06:52 |
Last Modified: | 25 Jul 2013 06:52 |
URI: | https://eprints.ost.ch/id/eprint/327 |