1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.apache.ibatis.submitted.results_id;
17
18 import static com.googlecode.catchexception.apis.BDDCatchException.caughtException;
19 import static com.googlecode.catchexception.apis.BDDCatchException.when;
20 import static org.assertj.core.api.BDDAssertions.then;
21
22 import org.apache.ibatis.session.Configuration;
23 import org.junit.jupiter.api.Test;
24
25 class IdConflictTest {
26
27 @Test
28 void shouldFailOnDuplicatedId() {
29 Configuration configuration = new Configuration();
30 when(() -> configuration.addMapper(IdConflictMapper.class));
31 then(caughtException()).isInstanceOf(RuntimeException.class).hasMessage(
32 "Result Maps collection already contains key org.apache.ibatis.submitted.results_id.IdConflictMapper.userResult");
33 }
34
35 }