dbSession -> dbSession.selectList(randomStatement),
sqlSession -> {
verify(sqlSession).selectList(randomStatement);
verifyDelegation(
sqlSession -> when(sqlSession.selectList(randomStatement, randomParameter)).thenReturn(randomList),
dbSession -> dbSession.selectList(randomStatement, randomParameter),
sqlSession -> {
verify(sqlSessionMock).selectList(randomStatement, randomParameter);
verifyDelegation(
sqlSession -> when(sqlSession.selectList(randomStatement, randomParameter, rowBounds)).thenReturn(randomList),
dbSession -> dbSession.selectList(randomStatement, randomParameter, rowBounds),
sqlSession -> {
verify(sqlSessionMock).selectList(randomStatement, randomParameter, rowBounds);