Skip to content

Commit 9bf06cc

Browse files
committed
1 parent da0b2d3 commit 9bf06cc

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

src/test/java/org/apache/ibatis/binding/BindingTest.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import org.junit.Test;
1010

1111
import java.util.*;
12+
import org.junit.Ignore;
1213

1314
public class BindingTest {
1415
private static SqlSessionFactory sqlSessionFactory;
@@ -133,6 +134,27 @@ public void shouldExecuteBoundSelectMapOfBlogsById() {
133134
session.close();
134135
}
135136
}
137+
138+
@Test
139+
@Ignore
140+
public void shouldExecuteMultipleBoundSelectMapOfBlogsById() {
141+
SqlSession session = sqlSessionFactory.openSession();
142+
try {
143+
BoundBlogMapper mapper = session.getMapper(BoundBlogMapper.class);
144+
Map<Integer,Blog> blogs = mapper.selectBlogsAsMapById();
145+
Map<Integer,Blog> moreBlogs = mapper.selectBlogsAsMapById();
146+
assertEquals(2, blogs.size());
147+
assertEquals(2, moreBlogs.size());
148+
for(Map.Entry<Integer,Blog> blogEntry : blogs.entrySet()) {
149+
assertEquals(blogEntry.getKey(), (Integer) blogEntry.getValue().getId());
150+
}
151+
for(Map.Entry<Integer,Blog> blogEntry : moreBlogs.entrySet()) {
152+
assertEquals(blogEntry.getKey(), (Integer) blogEntry.getValue().getId());
153+
}
154+
} finally {
155+
session.close();
156+
}
157+
}
136158

137159
@Test
138160
public void shouldSelectListOfBlogsUsingXMLConfig() {

0 commit comments

Comments
 (0)