Example #1
0
 void Start()
 {
     Debug.Assert(BufferPoolEx.pool.Length == 128);
     EnsureCapacityTest(1, 16);
     EnsureCapacityTest(16, 16);
     EnsureCapacityTest(17, 32);
     BufferPoolEx.Flush();
     EnsureCapacityTest(1, 16);
     GetBufferTest(0);
     GetBufferTest(1);
     GetBufferTest(64);
     GetBufferTest(65);
     BufferPoolEx.Flush();
     EnsureCapacityTest(1, 16);
     for (int i = 0; i < BufferPoolEx.pool.Length; ++i)
     {
         OverGetBufferTest((i + 1) << BufferPoolEx.shift);
     }
     ReleaseTest();
     BufferPoolEx.Flush();
     EnsureCapacityTest(1, 16);
     ResizeTest();
     Debug.Log("<color=green>ALL GOOD!</color>");
 }