1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.kuali.rice.ken;
17
18 import org.junit.Test;
19 import org.kuali.rice.core.api.resourceloader.GlobalResourceLoader;
20 import org.kuali.rice.ken.test.KENTestCase;
21 import org.kuali.rice.kim.api.identity.IdentityService;
22 import org.kuali.rice.kim.api.services.KimApiServiceLocator;
23 import org.kuali.rice.ksb.messaging.service.KSBXMLService;
24 import org.kuali.rice.test.BaselineTestCase.BaselineMode;
25 import org.kuali.rice.test.BaselineTestCase.Mode;
26
27 import javax.xml.namespace.QName;
28
29 import static org.junit.Assert.assertNotNull;
30
31
32
33
34
35
36 @BaselineMode(Mode.ROLLBACK_CLEAR_DB)
37 public class KEWIntegrationTest extends KENTestCase {
38
39 @Test
40 public void testKEWServicesAreAccessible() throws Exception {
41
42 IdentityService identityService = KimApiServiceLocator.getIdentityService();
43 assertNotNull(identityService);
44 LOG.info("Default KIM IdentityManagementService: " + identityService);
45
46 KSBXMLService notification = (KSBXMLService) GlobalResourceLoader.getService(new QName("KEN", "sendNotificationKewXmlService"));
47 assertNotNull(notification);
48
49
50
51 }
52 }