add interface to SegmentalByteBuffer, and add new unit test cases
update unit test case for SegmentalByteBuffer