1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.core.provisioning.java.data;
20
21 import static org.junit.jupiter.api.Assertions.assertFalse;
22 import static org.junit.jupiter.api.Assertions.assertNotNull;
23 import static org.junit.jupiter.api.Assertions.assertTrue;
24
25 import org.apache.syncope.common.lib.to.ConnInstanceTO;
26 import org.apache.syncope.core.persistence.api.dao.ConnInstanceDAO;
27 import org.apache.syncope.core.provisioning.api.data.ConnInstanceDataBinder;
28 import org.apache.syncope.core.provisioning.java.AbstractTest;
29 import org.junit.jupiter.api.Test;
30 import org.springframework.beans.factory.annotation.Autowired;
31 import org.springframework.transaction.annotation.Transactional;
32
33 @Transactional("Master")
34 public class ConnInstanceDataBinderTest extends AbstractTest {
35
36 @Autowired
37 private ConnInstanceDataBinder binder;
38
39 @Autowired
40 private ConnInstanceDAO connInstanceDAO;
41
42 @Test
43 public void working() {
44 ConnInstanceTO connInstance = binder.getConnInstanceTO(
45 connInstanceDAO.find("88a7a819-dab5-46b4-9b90-0b9769eabdb8"));
46 assertNotNull(connInstance);
47 assertFalse(connInstance.isErrored());
48 assertNotNull(connInstance.getLocation());
49 assertFalse(connInstance.getConf().isEmpty());
50 }
51
52 @Test
53 public void errored() {
54 ConnInstanceTO connInstance = binder.getConnInstanceTO(
55 connInstanceDAO.find("413bf072-678a-41d3-9d20-8c453b3a39d1"));
56 assertNotNull(connInstance);
57 assertTrue(connInstance.isErrored());
58 assertNotNull(connInstance.getLocation());
59 assertTrue(connInstance.getConf().isEmpty());
60 }
61 }