001 package org.kuali.student.lum.statement.config.context; 002 003 import java.util.ArrayList; 004 import java.util.List; 005 import java.util.Map; 006 007 import org.junit.Assert; 008 import org.junit.Before; 009 import org.junit.Test; 010 import org.kuali.student.r2.common.exceptions.OperationFailedException; 011 import org.kuali.student.r1.core.statement.dto.ReqCompFieldInfo; 012 import org.kuali.student.r1.core.statement.dto.ReqComponentInfo; 013 import org.kuali.student.r1.lum.statement.typekey.ReqComponentFieldTypes; 014 import org.kuali.student.r2.lum.statement.config.context.PersonContextImpl; 015 016 public class PersonContextImplTest { 017 018 private PersonContextImpl personContext = new PersonContextImpl(); 019 020 private ReqComponentInfo reqComponent1; 021 022 private void setupReqComponent1() { 023 reqComponent1 = new ReqComponentInfo(); 024 List<ReqCompFieldInfo> reqCompFieldList = new ArrayList<ReqCompFieldInfo>(); 025 ReqCompFieldInfo reqCompField1 = new ReqCompFieldInfo(); 026 reqCompField1.setType(ReqComponentFieldTypes.PERSON_KEY.getId()); 027 reqCompField1.setValue("1234567890"); 028 reqCompFieldList.add(reqCompField1); 029 reqComponent1.setReqCompFields(reqCompFieldList); 030 } 031 032 @Before 033 public void beforeMethod() { 034 setupReqComponent1(); 035 } 036 037 @Test 038 public void testCreateContextMap() throws OperationFailedException { 039 Map<String, Object> contextMap = personContext.createContextMap(reqComponent1, new org.kuali.student.r2.common.dto.ContextInfo()); 040 041 Assert.assertNotNull(contextMap); 042 Assert.assertEquals("1234567890", contextMap.get(PersonContextImpl.PERSON_TOKEN)); 043 } 044 }