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.api.KenApiConstants;
21 import org.kuali.rice.ken.api.service.SendNotificationService;
22 import org.kuali.rice.ken.test.KENTestCase;
23 import org.kuali.rice.kim.api.identity.IdentityService;
24 import org.kuali.rice.kim.api.services.KimApiServiceLocator;
25 import org.kuali.rice.test.BaselineTestCase.BaselineMode;
26 import org.kuali.rice.test.BaselineTestCase.Mode;
27
28 import javax.xml.namespace.QName;
29
30 import static org.junit.Assert.assertNotNull;
31
32
33
34
35
36
37 @BaselineMode(Mode.ROLLBACK_CLEAR_DB)
38 public class KEWIntegrationTest extends KENTestCase {
39
40 @Test
41 public void testKEWServicesAreAccessible() throws Exception {
42
43 IdentityService identityService = KimApiServiceLocator.getIdentityService();
44 assertNotNull(identityService);
45 LOG.info("Default KIM IdentityManagementService: " + identityService);
46
47 SendNotificationService notification = (SendNotificationService) GlobalResourceLoader.getService(new QName(
48 KenApiConstants.Namespaces.KEN_NAMESPACE_2_0, "sendNotificationService"));
49 assertNotNull(notification);
50
51
52
53 }
54 }