add more buffer copy test cases