
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