test/Makefile.am
author Peter Kovacs <kpeter@inf.elte.hu>
Sat, 15 Mar 2008 21:07:24 +0100
changeset 80 15968e25ca08
parent 66 5f7a8570687d
parent 65 bfbc57a51fbb
child 99 dbaa96cc1013
child 103 b68a7e348e00
permissions -rw-r--r--
Overall clean-up in maps.h

- Rename some map types:
* IntegerMap -> RangeMap
* StdMap -> SparseMap
* FunctorMap -> FunctorToMap
* MapFunctor -> MapToFunctor
* ForkWriteMap -> ForkMap
* SimpleMap -> WrapMap
* SimpleWriteMap -> WrapWriteMap
- Remove the read-only ForkMap version.
- Rename map-creator functions for the read-write arithmetic and
logical maps.
- Small fixes and improvements in the code.
- Fix the typedefs of RangeMap to work correctly with bool type, too.
- Rename template parameters, function parameters, and private members
in many classes to be uniform and to avoid parameter names starting
with underscore.
- Use Key and Value types instead of K and V template parameters in
public functions.
- Extend the documentation with examples (e.g. for basic arithmetic and
logical maps).
- Many doc improvements.
- Reorder the classes.
- StoreBoolMap, BackInserterBoolMap, FrontInserterBoolMap,
InserterBoolMap, FillBoolMap, SettingOrderBoolMap are almost unchanged,
since they will be removed.
- Also improve maps_test.cc to correctly check every map class, every
constructor, and every creator function.
     1 EXTRA_DIST += \
     2 	test/Makefile
     3 
     4 noinst_HEADERS += \
     5 	test/digraph_test.h \
     6 	test/map_test.h \
     7         test/test_tools.h
     8 
     9 check_PROGRAMS += \
    10 	test/digraph_test \
    11         test/dim_test \
    12 	test/graph_test \
    13         test/maps_test \
    14         test/random_test \
    15         test/test_tools_fail \
    16         test/test_tools_pass
    17 
    18 TESTS += $(check_PROGRAMS)
    19 XFAIL_TESTS += test/test_tools_fail$(EXEEXT)
    20 
    21 test_digraph_test_SOURCES = test/digraph_test.cc
    22 test_dim_test_SOURCES = test/dim_test.cc
    23 #test_error_test_SOURCES = test/error_test.cc
    24 test_graph_test_SOURCES = test/graph_test.cc
    25 test_maps_test_SOURCES = test/maps_test.cc
    26 test_random_test_SOURCES = test/random_test.cc
    27 test_test_tools_fail_SOURCES = test/test_tools_fail.cc
    28 test_test_tools_pass_SOURCES = test/test_tools_pass.cc