public void testNormalBehavior() throws IOException {
		ByteBuffer b = ByteBuffer.allocate(100);
		for(int i = 0; i < 2; i++) {
			b.clear();

			String fullString = HALF1+HALF2+i;
			helper.putString(b, fullString);
			helper.doneFillingBuffer(b);
			
			ByteBuffer outgoing = unpacketizer.processOutgoing(b);
			
			//contract is a rewound buffer that it can read to begin with.
			unpacketizer.incomingData(outgoing, null);
			CalledMethod method = listener.expect(PACKET_METHOD);
			
			verifyBuffer(method, fullString, 11);
		}
	}