1 package org.kuali.student.lum.statement.config.context; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Map; 6 7 import org.junit.Assert; 8 import org.junit.Before; 9 import org.junit.Test; 10 import org.kuali.student.r2.common.exceptions.OperationFailedException; 11 import org.kuali.student.r1.core.statement.dto.ReqCompFieldInfo; 12 import org.kuali.student.r1.core.statement.dto.ReqComponentInfo; 13 import org.kuali.student.r1.lum.statement.typekey.ReqComponentFieldTypes; 14 import org.kuali.student.r2.lum.statement.config.context.PersonContextImpl; 15 16 public class PersonContextImplTest { 17 18 private PersonContextImpl personContext = new PersonContextImpl(); 19 20 private ReqComponentInfo reqComponent1; 21 22 private void setupReqComponent1() { 23 reqComponent1 = new ReqComponentInfo(); 24 List<ReqCompFieldInfo> reqCompFieldList = new ArrayList<ReqCompFieldInfo>(); 25 ReqCompFieldInfo reqCompField1 = new ReqCompFieldInfo(); 26 reqCompField1.setType(ReqComponentFieldTypes.PERSON_KEY.getId()); 27 reqCompField1.setValue("1234567890"); 28 reqCompFieldList.add(reqCompField1); 29 reqComponent1.setReqCompFields(reqCompFieldList); 30 } 31 32 @Before 33 public void beforeMethod() { 34 setupReqComponent1(); 35 } 36 37 @Test 38 public void testCreateContextMap() throws OperationFailedException { 39 Map<String, Object> contextMap = personContext.createContextMap(reqComponent1, new org.kuali.student.r2.common.dto.ContextInfo()); 40 41 Assert.assertNotNull(contextMap); 42 Assert.assertEquals("1234567890", contextMap.get(PersonContextImpl.PERSON_TOKEN)); 43 } 44 }