public class BatchSessionTest {
@Test
public void shouldCommitWhenReachingBatchSize() {
SqlSession mybatisSession = mock(SqlSession.class);
WorkQueue queue = mock(WorkQueue.class);
BatchSession session = new BatchSession(queue, mybatisSession, 10);
for (int i = 0; i < 9; i++) {
session.insert("id" + i);
verify(mybatisSession).insert("id" + i);