Ignore:
Timestamp:
Sep 5, 2013, 2:14:06 PM (12 years ago)
Author:
Frederik Heber <heber@…>
Children:
44f368
Parents:
37d941
git-author:
Frederik Heber <heber@…> (09/05/13 14:09:44)
git-committer:
Frederik Heber <heber@…> (09/05/13 14:14:06)
Message:

Added Graveyard for to-be-destroyed Observables.

  • also added Zombie class that wraps an Observable.
  • Notification and Observable have new function getNumberOfObservers().
  • added unit test for Graveyard.
Location:
src/Observer/unittests
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • src/Observer/unittests/Makefile.am

    r37d941 rb324a3  
    55
    66TESTS += \
     7        GraveyardUnitTest \
    78        ObservedContainerUnitTest \
    89        ObserverUnitTest
    910
    1011TESTSOURCES += \
     12        ../Observer/unittests/GraveyardUnitTest.cpp \
    1113        ../Observer/unittests/ObserverUnitTest.cpp \
    1214        ../Observer/unittests/ObservedContainerUnitTest.cpp \
     
    1416
    1517TESTHEADERS += \
     18        ../Observer/unittests/GraveyardUnitTest.hpp \
    1619        ../Observer/unittests/ObserverUnitTest.hpp \
    1720        ../Observer/unittests/ObservedContainerUnitTest.hpp
     
    3841        ../Helpers/libCodePatterns-Helpers-debug.la
    3942
     43GraveyardUnitTest_SOURCES = UnitTestMain.cpp \
     44        ../Observer/unittests/GraveyardUnitTest.cpp \
     45        ../Observer/unittests/GraveyardUnitTest.hpp \
     46        ../Observer/unittests/stubs/ObserverStub.cpp \
     47        ../Observer/unittests/stubs/ObserverStub.hpp
     48nodist_GraveyardUnitTest_SOURCES = \
     49        $(top_srcdir)/src/CodePatterns/Observer/Channels.hpp \
     50        $(top_srcdir)/src/CodePatterns/Observer/defs.hpp \
     51        $(top_srcdir)/src/CodePatterns/Observer/Notification.hpp \
     52        $(top_srcdir)/src/CodePatterns/Observer/Observer.hpp \
     53        $(top_srcdir)/src/CodePatterns/Observer/ObserverLog.hpp \
     54        $(top_srcdir)/src/CodePatterns/Observer/ObserverContainer.hpp \
     55        $(top_srcdir)/src/CodePatterns/Observer/ObserverContainer_impl.hpp \
     56        $(top_srcdir)/src/CodePatterns/Observer/ObserverIterator.hpp
     57GraveyardUnitTest_LDADD = \
     58        ../Observer/libCodePatterns-Observer-debug.la \
     59        ../Helpers/libCodePatterns-Helpers-debug.la
     60
    4061ObservedContainerUnitTest_SOURCES = UnitTestMain.cpp \
    4162        ../Observer/unittests/ObservedContainerUnitTest.cpp \
Note: See TracChangeset for help on using the changeset viewer.