diff --git a/applications/test/DynamicList/DynamicListTest.C b/applications/test/DynamicList/DynamicListTest.C
index 2d4efa5e1f..28960444a2 100644
--- a/applications/test/DynamicList/DynamicListTest.C
+++ b/applications/test/DynamicList/DynamicListTest.C
@@ -126,15 +126,24 @@ int main(int argc, char *argv[])
<< " " << dlB.size() << "/" << dlB.capacity() << endl;
-// dlB.append(dlB);
-// Info<< "appended to itself:" << endl;
-// Info<< "" << dlB << "" << nl << "sizes: "
-// << " " << dlB.size() << "/" << dlB.capacity() << endl;
+ // Copy back and append a few time
+ for (label i=0; i < 3; i++)
+ {
+ dlB.append(lstA);
+ }
-// dlB = dlB;
-// Info<< "self assignment:" << endl;
-// Info<< "" << dlB << "" << nl << "sizes: "
-// << " " << dlB.size() << "/" << dlB.capacity() << endl;
+
+ // check allocation granularity
+ DynamicList