$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Jonathan Turkanis (technews_at_[hidden])
Date: 2005-03-02 21:39:20
Jason Hise wrote:
> Gennadiy Rozental wrote:
> Also, I should ask what the policy is on testing classes that use a
> policy based design. How many different combinations of policies are
> expected to be tested?
There is no policy that I know of. However, it's a good idea to test as many
combinations as possible. I've written a Jamfile for policy_ptr which allows you
to specify that a test will be run for a given list of policies. It could be
modified for singleton so it would look something like this:
CRETATION_TEST = policy1/policy3 policy5/policy2/policy3 policy6/policy9 ;
test-suite "singleton"
: [ singleton-run creation_test : $(CRETATION_TEST ) ]
...
;
This would run the test createion_test.cpp once for each of the three
combinations of policies in the list.
I'll send it to you if you like.
Jonathan