LIST OF BUFFER TESTS BUFFER Test to put three messengers to buffer, and then getFirst and getLast messengers. Finally check currentSize. Messenger insertion is done using putFirst and putLast methods. BUFFER Try to put a messenger to a full buffer (_itemCount == _limit). IsFull method is also tested. BUFFER Try to get a messenger from an empty buffer. IsEmpty method is also tested. BUFFER Try to clear an empty buffer, and a buffer with some messengers. BUFFER Test removeRange method, when : - lower boundary is greater than upper boundary - one or both boundaries are greater than _limit - one or both boundaries are set to zero (0) - boundaries are set to equal BUFFER Test insert method: - when sequenceNumber of messenger is zero (0) - try to put two (2) messengers with same sequeceNumber to buffer - check that insert methods orders messengers rigth to buffer BUFFER Try to put and get null pointers (of messenger type) to buffer. BUFFER Try to delete the messenger returned by findNumbered method ----------------------------------------------------------------------------------- ++TODO++ - throw pfNullPointerException when needed - comment that zero indicates UNLIMITED size and so null size is not possible - type or pointer of return value of findNumbered method should be const ??!?!