Ignore:
Timestamp:
Dec 13, 2011, 12:00:30 PM (14 years ago)
Author:
Frederik Heber <heber@…>
Children:
b760ac5
Parents:
2c11c1
git-author:
Frederik Heber <heber@…> (12/02/11 10:10:17)
git-committer:
Frederik Heber <heber@…> (12/13/11 12:00:30)
Message:

Added unit test on Relay.

  • added new stubs to ObserverStub implementing Relay.
  • Relay is friend of Notification.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/Observer/unittests/stubs/ObserverStub.hpp

    r2c11c1 rd85532  
    1212#include "Observer/Observable.hpp"
    1313#include "Observer/ObservedIterator.hpp"
     14#include "Observer/Relay.hpp"
    1415
    1516class UpdateCountObserver : public Observer {
     
    126127};
    127128
     129class RelayTest : public Relay
     130{
     131public:
     132  RelayTest();
     133  ~RelayTest();
     134private:
     135};
     136
     137class RelayCountObserver : public Observer {
     138public:
     139  RelayCountObserver(const Observable * const relay);
     140  virtual ~RelayCountObserver();
     141
     142  void update(Observable *publisher);
     143  void subjectKilled(Observable *publisher);
     144
     145  int updates;
     146private:
     147  const Observable * const relay;
     148};
    128149
    129150#endif /* OBSERVERSTUB_HPP_ */
Note: See TracChangeset for help on using the changeset viewer.