scummvm/test
Colin Snover 076667dc00 COMMON: Add limited support for custom deleters to ScopedPtr
Custom deleters of ScopedPtr are not currently fully conforming to
C++11's support for custom deleters in std::unique_ptr for the
sake of simplicity of implementation. Unlike in the standard
library, plain functions and lvalue references are not supported,
nor may custom deleters be passed to the constructor at runtime.
This can be improved in the future, if necessary, by doing what
standard library implementations usually do and creating a Pair
class that uses the Empty Base Optimization idiom to avoid extra
storage overhead of the deleter instance when it is not needed, as
in typical standard library implementations, plus some additional
type traits to support the necessary metaprogramming for the
different type overloads.
2017-11-18 22:35:12 +01:00
..
audio AUDIO: Wrap around in the Timestamp constructor 2014-12-20 19:38:18 +01:00
common COMMON: Add limited support for custom deleters to ScopedPtr 2017-11-18 22:35:12 +01:00
cxxtest TEST: Use "/usr/bin/env python" as the shebang line in cxxtestgen.py 2015-01-18 14:41:16 -05:00
engines/wintermute WINTERMUTE: Try to "correctly" handle dir paths 2016-12-26 12:05:41 +01:00
cxxtest_mingw.h ALL: Resolve multiple clang warnings 2014-03-30 14:38:02 +02:00
module.mk TESTS: Fix tests building 2017-01-23 21:58:38 +01:00
README JANITORIAL: Add missing NL at EOF. 2011-08-07 13:53:33 +02:00

This directory contains some unit tests for ScummVM. They are based on
CxxTest <http://cxxtest.com/>, which you can find in the cxxtest
subdirectory, including its manual.

To run the unit tests, simply use "make test".