source: src/Patterns/unittests/stubs/CommonParametersStub.hpp@ 039e15

Last change on this file since 039e15 was 8dd38e, checked in by Frederik Heber <heber@…>, 15 years ago

New patterns ManipulableClone and ManipulablePrototypeFactory, changed PrototypeFactory.

  • ManipulableClone is a Clone that can spawn a manipulated copy varied by given parameters.
  • prototypes in PrototypeFactory cannot be manipulated anymore.
  • PrototypeFactory::getPrototypeManipulator() -> getPrototype() and returned reference is const (and a ref, no pointer. Preventing its accidental deletion).
  • ManipulablePrototypeFactory then has non-const references returned by getProduct().
  • ManipulablePrototypeFactory::manipulatePrototype() allows direct manipulation of the prototype by a given parameter set.
  • Added unit tests for the new patterns.
  • Changed unit tests for PrototypeFactory.
  • Library version is now 4:0:0, API version is 1.0.7.
  • Property mode set to 100644
File size: 273 bytes
RevLine 
[8dd38e]1/*
2 * CommonParametersStub.hpp
3 *
4 * Created on: Jan 6, 2011
5 * Author: heber
6 */
7
8#ifndef COMMONPARAMETERSSTUB_HPP_
9#define COMMONPARAMETERSSTUB_HPP_
10
11namespace teststubs {
12 struct classParameters
13 {
14 int counter;
15 };
16}
17
18#endif /* COMMONPARAMETERSSTUB_HPP_ */
Note: See TracBrowser for help on using the repository browser.