From: robertc <> Date: Sun, 15 Aug 2004 23:41:28 +0000 (+0000) Subject: ensure the delete NULL works on the platforms we support by testing it. X-Git-Tag: SQUID_3_0_PRE4~1071 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a577cb85d8164790ebce26dbdc7cae0436094cce;p=thirdparty%2Fsquid.git ensure the delete NULL works on the platforms we support by testing it. --- diff --git a/test-suite/VirtualDeleteOperator.cc b/test-suite/VirtualDeleteOperator.cc index 858a90b244..6ab5bc37ff 100644 --- a/test-suite/VirtualDeleteOperator.cc +++ b/test-suite/VirtualDeleteOperator.cc @@ -1,6 +1,6 @@ /* - * $Id: VirtualDeleteOperator.cc,v 1.1 2003/07/16 06:41:34 robertc Exp $ + * $Id: VirtualDeleteOperator.cc,v 1.2 2004/08/15 17:41:28 robertc Exp $ * * AUTHOR: Robert Collins * @@ -130,5 +130,11 @@ main (int argc, char *argv) assert (BaseVirtual::Calls.deletes() == 0); assert (ChildVirtual::Calls.news() == 1); assert (ChildVirtual::Calls.deletes() == 1); + // deleting NULL works. + BaseVirtual::DeleteABase(NULL); + assert (BaseVirtual::Calls.news() == 0); + assert (BaseVirtual::Calls.deletes() == 0); + assert (ChildVirtual::Calls.news() == 1); + assert (ChildVirtual::Calls.deletes() == 1); return 0; }