* CasConnectionContext passes to the ICasSecurityContext for acquisition
* of a proxy ticket, but it *does not* change the descriptor the
* CasConnectionContext uses to compose the modified descriptor it returns.
*/
public void testStaticData() {
PersonImpl person = new PersonImpl();
// a CAS security context
CasSecurityContextMock mockCasContext = new CasSecurityContextMock();
mockCasContext.setAuthenticated(true);
List proxyTickets = new ArrayList();
proxyTickets.add("proxyTicket1");
proxyTickets.add("proxyTicket2");
proxyTickets.add("proxyTicket3");
proxyTickets.add("proxyTicket4");
mockCasContext.setServiceTokensToVend(proxyTickets);
person.setSecurityContext(mockCasContext);
ChannelStaticData staticData = new ChannelStaticData();
staticData.setPerson(person);
String staticallyDefinedUri = "https://statically.defined.uri.com/";
staticData.setParameter("upc_cas_service_uri", staticallyDefinedUri);