Currently, we use a real TiKV instance to do unit test. It's very hard to test errors in such mode, e.g. https://github.com/tikv/client-java/pull/434. We should use MockTiKV to test errors.