Changeset 3324cf for src/Patterns


Ignore:
Timestamp:
Dec 13, 2011, 1:06:33 PM (14 years ago)
Author:
Frederik Heber <heber@…>
Children:
9b8fa4
Parents:
b760ac5
git-author:
Frederik Heber <heber@…> (12/05/11 23:45:18)
git-committer:
Frederik Heber <heber@…> (12/13/11 13:06:33)
Message:

Added convenience libraries for Patterns and Helpers.

  • this way we may place Observer stuff (own convenience lib) into own subfolder.
  • unit tests depend only on these two libs now.
Location:
src/Patterns
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • src/Patterns/Observer/all.hpp

    rb760ac5 r3324cf  
    66 */
    77
    8 #ifndef ALL_HPP_
    9 #define ALL_HPP_
     8#ifndef OBSERVER_ALL_HPP_
     9#define OBSERVER_ALL_HPP_
    1010
    1111// include config.h
     
    1313#include <config.h>
    1414#endif
    15 
    1615
    1716// Deactivate any logging when we are not in debug mode
     
    2423#include "Notification.hpp"
    2524#include "Observable.hpp"
     25#include "ObservedContainer.hpp"
     26#include "ObservedIterator.hpp"
    2627#include "Observer.hpp"
     28#include "Relay.hpp"
    2729
    28 #endif /* ALL_HPP_ */
     30#endif /* OBSERVER_ALL_HPP_ */
  • src/Patterns/Observer/unittests/Makefile.am

    rb760ac5 r3324cf  
    88  ObserverUnitTest
    99
     10TESTSOURCES += \
     11  ../Patterns/Observer/unittests/ObserverUnitTest.cpp \
     12  ../Patterns/Observer/unittests/ObservedContainerUnitTest.cpp \
     13  ../Patterns/Observer/unittests/stubs/ObserverStub.cpp
     14
     15TESTHEADERS += \
     16  ../Patterns/unittests/Observer/ObserverUnitTest.hpp \
     17  ../Patterns/unittests/Observer/ObservedContainerUnitTest.hpp
    1018
    1119check_PROGRAMS += $(TESTS)
    1220noinst_PROGRAMS += $(TESTS)
    1321
    14 ObserverUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    15         Patterns/Observer/unittests/ObserverUnitTest.cpp \
    16         Patterns/Observer/unittests/ObserverUnitTest.hpp \
    17         Patterns/Observer/unittests/stubs/ObserverStub.cpp \
    18         Patterns/Observer/unittests/stubs/ObserverStub.hpp
     22ObserverUnitTest_SOURCES = UnitTestMain.cpp \
     23        ../Patterns/Observer/unittests/ObserverUnitTest.cpp \
     24        ../Patterns/Observer/unittests/ObserverUnitTest.hpp \
     25        ../Patterns/Observer/unittests/stubs/ObserverStub.cpp \
     26        ../Patterns/Observer/unittests/stubs/ObserverStub.hpp
    1927nodist_ObserverUnitTest_SOURCES = \
    20         Patterns/Observer/Channels.hpp \
    21         Patterns/Observer/defs.hpp \
    22         Patterns/Observer/Notification.hpp \
    23         Patterns/Observer/Observer.hpp \
    24         Patterns/Observer/ObserverLog.hpp \
    25         Patterns/Observer/ObserverContainer.hpp \
    26         Patterns/Observer/ObserverContainer_impl.hpp \
    27         Patterns/Observer/ObserverIterator.hpp
    28 ObserverUnitTest_LDADD = $(TESTLIBS)
     28        ../Patterns/Observer/Channels.hpp \
     29        ../Patterns/Observer/defs.hpp \
     30        ../Patterns/Observer/Notification.hpp \
     31        ../Patterns/Observer/Observer.hpp \
     32        ../Patterns/Observer/ObserverLog.hpp \
     33        ../Patterns/Observer/ObserverContainer.hpp \
     34        ../Patterns/Observer/ObserverContainer_impl.hpp \
     35        ../Patterns/Observer/ObserverIterator.hpp
     36ObserverUnitTest_LDADD = \
     37        ../Patterns/libCodePatterns-Patterns-debug.la \
     38        ../Helpers/libCodePatterns-Helpers-debug.la \
     39        $(BOOST_THREAD_LIBS)
    2940
    30 ObservedContainerUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    31         Patterns/Observer/unittests/ObservedContainerUnitTest.cpp \
    32         Patterns/Observer/unittests/ObservedContainerUnitTest.hpp \
    33         Patterns/Observer/unittests/stubs/ObserverStub.cpp \
    34         Patterns/Observer/unittests/stubs/ObserverStub.hpp
     41ObservedContainerUnitTest_SOURCES = UnitTestMain.cpp \
     42        ../Patterns/Observer/unittests/ObservedContainerUnitTest.cpp \
     43        ../Patterns/Observer/unittests/ObservedContainerUnitTest.hpp \
     44        ../Patterns/Observer/unittests/stubs/ObserverStub.cpp \
     45        ../Patterns/Observer/unittests/stubs/ObserverStub.hpp
    3546nodist_ObservedContainerUnitTest_SOURCES = \
    36         Patterns/Observer/ObserverContainer.hpp \
    37         Patterns/Observer/ObserverContainer_impl.hpp
    38 ObservedContainerUnitTest_LDADD = $(TESTLIBS)
     47        ../Patterns/Observer/ObserverContainer.hpp \
     48        ../Patterns/Observer/ObserverContainer_impl.hpp
     49ObservedContainerUnitTest_LDADD = \
     50        ../Patterns/libCodePatterns-Patterns-debug.la \
     51        ../Helpers/libCodePatterns-Helpers-debug.la \
     52        $(BOOST_THREAD_LIBS)
    3953
    4054
  • src/Patterns/unittests/Makefile.am

    rb760ac5 r3324cf  
    1515  SingletonUnitTest
    1616
     17TESTSOURCES += \
     18  ../Patterns/unittests/CacheableUnitTest.cpp \
     19  ../Patterns/unittests/CloneUnitTest.cpp \
     20  ../Patterns/unittests/CreatorUnitTest.cpp \
     21  ../Patterns/unittests/FactoryUnitTest.cpp \
     22  ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
     23  ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
     24  ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
     25  ../Patterns/unittests/RegistryUnitTest.cpp \
     26  ../Patterns/unittests/SingletonUnitTest.cpp \
     27  ../Patterns/unittests/stubs/CloneStub.cpp \
     28  ../Patterns/unittests/stubs/CommonStub.cpp \
     29  ../Patterns/unittests/stubs/CommonNamedStub.cpp \
     30  ../Patterns/unittests/stubs/FactoryStub.cpp \
     31  ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
     32  ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp \
     33  ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp \
     34  ../Patterns/unittests/stubs/RegistryStub.cpp
     35
     36TESTHEADERS += \
     37  ../Patterns/unittests/stubs/Observer/ObserverStub.hpp \
     38  ../Patterns/unittests/CacheableUnitTest.hpp \
     39  ../Patterns/unittests/CloneUnitTest.hpp \
     40  ../Patterns/unittests/CreatorUnitTest.hpp \
     41  ../Patterns/unittests/FactoryUnitTest.hpp \
     42  ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
     43  ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
     44  ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
     45  ../Patterns/unittests/RegistryUnitTest.hpp \
     46  ../Patterns/unittests/SingletonUnitTest.hpp \
     47  ../Patterns/unittests/stubs/CloneStub.hpp \
     48  ../Patterns/unittests/stubs/CommonStub.hpp \
     49  ../Patterns/unittests/stubs/CommonNamedStub.hpp \
     50  ../Patterns/unittests/stubs/CommonParametersStub.hpp \
     51  ../Patterns/unittests/stubs/CreatorStub.hpp \
     52  ../Patterns/unittests/stubs/FactoryStub.hpp \
     53  ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
     54  ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
     55  ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
     56  ../Patterns/unittests/stubs/FactoryStub.def \
     57  ../Patterns/unittests/stubs/FactoryStub.undef \
     58  ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.def \
     59  ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.undef \
     60  ../Patterns/unittests/stubs/PrototypeFactoryStub.def \
     61  ../Patterns/unittests/stubs/PrototypeFactoryStub.undef \
     62  ../Patterns/unittests/stubs/RegistryStub.hpp
    1763
    1864check_PROGRAMS += $(TESTS)
    1965noinst_PROGRAMS += $(TESTS)
    2066
    21 CacheableUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    22         Patterns/unittests/CacheableUnitTest.cpp \
    23         Patterns/unittests/CacheableUnitTest.hpp
     67CacheableUnitTest_SOURCES = UnitTestMain.cpp \
     68        ../Patterns/unittests/CacheableUnitTest.cpp \
     69        ../Patterns/unittests/CacheableUnitTest.hpp
    2470nodist_CacheableUnitTest_SOURCES = \
    25         Patterns/Cachable.hpp \
    26         Patterns/Observer.hpp \
    27         Patterns/ObserverIterator.hpp
    28 CacheableUnitTest_LDADD = $(TESTLIBS)
     71        ../Patterns/Cachable.hpp \
     72        ../Patterns/Observer.hpp \
     73        ../Patterns/ObserverIterator.hpp
     74CacheableUnitTest_LDADD = \
     75        ../Patterns/libCodePatterns-Patterns-debug.la \
     76        ../Helpers/libCodePatterns-Helpers-debug.la \
     77        $(BOOST_THREAD_LIBS)
    2978
    30 CloneUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    31         Patterns/unittests/CloneUnitTest.cpp \
    32         Patterns/unittests/CloneUnitTest.hpp \
    33         Patterns/unittests/stubs/CommonStub.cpp \
    34         Patterns/unittests/stubs/CommonStub.hpp \
    35         Patterns/unittests/stubs/CloneStub.cpp \
    36         Patterns/unittests/stubs/CloneStub.hpp
     79CloneUnitTest_SOURCES = UnitTestMain.cpp \
     80        ../Patterns/unittests/CloneUnitTest.cpp \
     81        ../Patterns/unittests/CloneUnitTest.hpp \
     82        ../Patterns/unittests/stubs/CommonStub.cpp \
     83        ../Patterns/unittests/stubs/CommonStub.hpp \
     84        ../Patterns/unittests/stubs/CloneStub.cpp \
     85        ../Patterns/unittests/stubs/CloneStub.hpp
    3786nodist_CloneUnitTest_SOURCES = \
    38         Patterns/Clone.hpp
    39 CloneUnitTest_LDADD = $(TESTLIBS)
     87        ../Patterns/Clone.hpp
     88CloneUnitTest_LDADD = \
     89        ../Helpers/libCodePatterns-Helpers-debug.la
    4090
    41 CreatorUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    42         Patterns/unittests/CreatorUnitTest.cpp \
    43         Patterns/unittests/CreatorUnitTest.hpp \
    44         Patterns/unittests/stubs/CommonStub.cpp \
    45         Patterns/unittests/stubs/CommonStub.hpp \
    46         Patterns/unittests/stubs/CreatorStub.hpp
     91CreatorUnitTest_SOURCES = UnitTestMain.cpp \
     92        ../Patterns/unittests/CreatorUnitTest.cpp \
     93        ../Patterns/unittests/CreatorUnitTest.hpp \
     94        ../Patterns/unittests/stubs/CommonStub.cpp \
     95        ../Patterns/unittests/stubs/CommonStub.hpp \
     96        ../Patterns/unittests/stubs/CreatorStub.hpp
    4797nodist_CreatorUnitTest_SOURCES = \
    48         Patterns/Creator.hpp
    49 CreatorUnitTest_LDADD = $(TESTLIBS)
     98        ../Patterns/Creator.hpp
     99CreatorUnitTest_LDADD = \
     100        ../Helpers/libCodePatterns-Helpers-debug.la
    50101
    51 FactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    52         Patterns/unittests/FactoryUnitTest.cpp \
    53         Patterns/unittests/FactoryUnitTest.hpp \
    54         Patterns/unittests/stubs/CommonStub.cpp \
    55         Patterns/unittests/stubs/CommonStub.hpp \
    56         Patterns/unittests/stubs/CreatorStub.hpp \
    57         Patterns/unittests/stubs/FactoryStub.hpp \
    58         Patterns/unittests/stubs/FactoryStub.cpp
     102FactoryUnitTest_SOURCES = UnitTestMain.cpp \
     103        ../Patterns/unittests/FactoryUnitTest.cpp \
     104        ../Patterns/unittests/FactoryUnitTest.hpp \
     105        ../Patterns/unittests/stubs/CommonStub.cpp \
     106        ../Patterns/unittests/stubs/CommonStub.hpp \
     107        ../Patterns/unittests/stubs/CreatorStub.hpp \
     108        ../Patterns/unittests/stubs/FactoryStub.hpp \
     109        ../Patterns/unittests/stubs/FactoryStub.cpp
    59110nodist_FactoryUnitTest_SOURCES = \
    60         Patterns/Factory.hpp \
    61         Patterns/FactoryTypeList.hpp \
    62         Patterns/Factory_impl.hpp
    63 FactoryUnitTest_LDADD = $(TESTLIBS)
     111        ../Patterns/Factory.hpp \
     112        ../Patterns/FactoryTypeList.hpp \
     113        ../Patterns/Factory_impl.hpp
     114FactoryUnitTest_LDADD = \
     115        ../Helpers/libCodePatterns-Helpers-debug.la
    64116
    65 ManipulableCloneUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    66         Patterns/unittests/ManipulableCloneUnitTest.cpp \
    67         Patterns/unittests/ManipulableCloneUnitTest.hpp \
    68         Patterns/unittests/stubs/CommonStub.cpp \
    69         Patterns/unittests/stubs/CommonStub.hpp \
    70         Patterns/unittests/stubs/ManipulableCloneStub.cpp \
    71         Patterns/unittests/stubs/ManipulableCloneStub.hpp
     117ManipulableCloneUnitTest_SOURCES = UnitTestMain.cpp \
     118        ../Patterns/unittests/ManipulableCloneUnitTest.cpp \
     119        ../Patterns/unittests/ManipulableCloneUnitTest.hpp \
     120        ../Patterns/unittests/stubs/CommonStub.cpp \
     121        ../Patterns/unittests/stubs/CommonStub.hpp \
     122        ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
     123        ../Patterns/unittests/stubs/ManipulableCloneStub.hpp
    72124nodist_ManipulableCloneUnitTest_SOURCES = \
    73         Patterns/ManipulableClone.hpp
    74 ManipulableCloneUnitTest_LDADD = $(TESTLIBS)
     125        ../Patterns/ManipulableClone.hpp
     126ManipulableCloneUnitTest_LDADD = \
     127        ../Helpers/libCodePatterns-Helpers-debug.la
    75128
    76 ManipulablePrototypeFactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    77         Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
    78         Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
    79         Patterns/unittests/stubs/ManipulableCloneStub.cpp \
    80         Patterns/unittests/stubs/ManipulableCloneStub.hpp \
    81         Patterns/unittests/stubs/CommonStub.cpp \
    82         Patterns/unittests/stubs/CommonStub.hpp \
    83         Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
    84         Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
     129ManipulablePrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
     130        ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.cpp \
     131        ../Patterns/unittests/ManipulablePrototypeFactoryUnitTest.hpp \
     132        ../Patterns/unittests/stubs/ManipulableCloneStub.cpp \
     133        ../Patterns/unittests/stubs/ManipulableCloneStub.hpp \
     134        ../Patterns/unittests/stubs/CommonStub.cpp \
     135        ../Patterns/unittests/stubs/CommonStub.hpp \
     136        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.hpp \
     137        ../Patterns/unittests/stubs/ManipulablePrototypeFactoryStub.cpp
    85138nodist_ManipulablePrototypeFactoryUnitTest_SOURCES = \
    86         Patterns/ManipulablePrototypeFactory.hpp \
    87         Patterns/FactoryTypeList.hpp \
    88         Patterns/ManipulablePrototypeFactory_impl.hpp
    89 ManipulablePrototypeFactoryUnitTest_LDADD = $(TESTLIBS)
     139        ../Patterns/ManipulablePrototypeFactory.hpp \
     140        ../Patterns/FactoryTypeList.hpp \
     141        ../Patterns/ManipulablePrototypeFactory_impl.hpp
     142ManipulablePrototypeFactoryUnitTest_LDADD = \
     143        ../Helpers/libCodePatterns-Helpers-debug.la
    90144
    91 PrototypeFactoryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    92         Patterns/unittests/PrototypeFactoryUnitTest.cpp \
    93         Patterns/unittests/PrototypeFactoryUnitTest.hpp \
    94         Patterns/unittests/stubs/CloneStub.cpp \
    95         Patterns/unittests/stubs/CloneStub.hpp \
    96         Patterns/unittests/stubs/CommonStub.cpp \
    97         Patterns/unittests/stubs/CommonStub.hpp \
    98         Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
    99         Patterns/unittests/stubs/PrototypeFactoryStub.cpp
     145PrototypeFactoryUnitTest_SOURCES = UnitTestMain.cpp \
     146        ../Patterns/unittests/PrototypeFactoryUnitTest.cpp \
     147        ../Patterns/unittests/PrototypeFactoryUnitTest.hpp \
     148        ../Patterns/unittests/stubs/CloneStub.cpp \
     149        ../Patterns/unittests/stubs/CloneStub.hpp \
     150        ../Patterns/unittests/stubs/CommonStub.cpp \
     151        ../Patterns/unittests/stubs/CommonStub.hpp \
     152        ../Patterns/unittests/stubs/PrototypeFactoryStub.hpp \
     153        ../Patterns/unittests/stubs/PrototypeFactoryStub.cpp
    100154nodist_PrototypeFactoryUnitTest_SOURCES = \
    101         Patterns/PrototypeFactory.hpp \
    102         Patterns/FactoryTypeList.hpp \
    103         Patterns/PrototypeFactory_impl.hpp
    104 PrototypeFactoryUnitTest_LDADD = $(TESTLIBS)
     155        ../Patterns/PrototypeFactory.hpp \
     156        ../Patterns/FactoryTypeList.hpp \
     157        ../Patterns/PrototypeFactory_impl.hpp
     158PrototypeFactoryUnitTest_LDADD = \
     159        ../Helpers/libCodePatterns-Helpers-debug.la
    105160
    106 RegistryUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    107         Patterns/unittests/RegistryUnitTest.cpp \
    108         Patterns/unittests/RegistryUnitTest.hpp \
    109         Patterns/unittests/stubs/CommonNamedStub.cpp \
    110         Patterns/unittests/stubs/CommonNamedStub.hpp \
    111         Patterns/unittests/stubs/RegistryStub.cpp \
    112         Patterns/unittests/stubs/RegistryStub.hpp
     161RegistryUnitTest_SOURCES = UnitTestMain.cpp \
     162        ../Patterns/unittests/RegistryUnitTest.cpp \
     163        ../Patterns/unittests/RegistryUnitTest.hpp \
     164        ../Patterns/unittests/stubs/CommonNamedStub.cpp \
     165        ../Patterns/unittests/stubs/CommonNamedStub.hpp \
     166        ../Patterns/unittests/stubs/RegistryStub.cpp \
     167        ../Patterns/unittests/stubs/RegistryStub.hpp
    113168nodist_RegistryUnitTest_SOURCES = \
    114         Patterns/unittests/Registry.hpp \
    115         Patterns/unittests/Registry_impl.hpp
    116 RegistryUnitTest_LDADD = $(TESTLIBS)
     169        ../Patterns/unittests/Registry.hpp \
     170        ../Patterns/unittests/Registry_impl.hpp
     171RegistryUnitTest_LDADD = \
     172        ../Helpers/libCodePatterns-Helpers-debug.la
    117173
    118 SingletonUnitTest_SOURCES = unittests/UnitTestMain.cpp \
    119         Patterns/unittests/SingletonUnitTest.cpp \
    120         Patterns/unittests/SingletonUnitTest.hpp
     174SingletonUnitTest_SOURCES = UnitTestMain.cpp \
     175        ../Patterns/unittests/SingletonUnitTest.cpp \
     176        ../Patterns/unittests/SingletonUnitTest.hpp
    121177#nodist_SingletonUnitTest_SOURCES =
    122 SingletonUnitTest_LDADD = $(TESTLIBS)
     178SingletonUnitTest_LDADD = \
     179        ../Helpers/libCodePatterns-Helpers-debug.la
    123180
    124181#AUTOMAKE_OPTIONS = parallel-tests
Note: See TracChangeset for help on using the changeset viewer.