1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.refid_resolution;
17
18 import static org.junit.jupiter.api.Assertions.assertDoesNotThrow;
19
20 import java.io.Reader;
21
22 import org.apache.ibatis.io.Resources;
23 import org.apache.ibatis.session.SqlSessionFactory;
24 import org.apache.ibatis.session.SqlSessionFactoryBuilder;
25 import org.junit.jupiter.api.Test;
26
27
28
29
30 class ExternalRefidResolutionTest {
31 @Test
32 void externalRefAfterSelectKey() {
33 assertDoesNotThrow(() -> {
34 String resource = "org/apache/ibatis/submitted/refid_resolution/ExternalMapperConfig.xml";
35 try (Reader reader = Resources.getResourceAsReader(resource)) {
36 SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
37 SqlSessionFactory sqlSessionFactory = builder.build(reader);
38 sqlSessionFactory.getConfiguration().getMappedStatementNames();
39 }
40 });
41 }
42 }