List of usage examples for org.apache.wicket.page IPageManagerContext IPageManagerContext
IPageManagerContext
From source file:sf.wicklet.ext.test.request.mapper.TestPageComponentInfoCodec01.java
License:Apache License
@Test public void testcodec01() { final DefaultPageComponentInfoCodec codec = new DefaultPageComponentInfoCodec("abcd23487"); final IPageManagerContext context = new IPageManagerContext() { private final Map<String, Serializable> map = new TreeMap<String, Serializable>(); @Override//from w w w . j av a2 s. c o m public void setSessionAttribute(final String key, final Serializable value) { map.put(key, value); } @Override public void setRequestData(final Object data) { } @Override public String getSessionId() { return null; } @Override public Serializable getSessionAttribute(final String key) { return map.get(key); } @Override public Object getRequestData() { return null; } @Override public void bind() { } }; test(context, codec, null, new ComponentInfo(123, "testinterace", "a:b:cde", 344)); test(context, codec, new PageInfo(11), new ComponentInfo(123, "testinterace", "a:b:cde", 344)); test(context, codec, new PageInfo(11), null); }