private SecurityToken convertToken(GadgetsHandlerApi.TokenData token, String container, String url) { if (token == null) { return null; } return beanDelegator.createDelegator(token, SecurityToken.class, ImmutableMap.<String, Object>of("container", container, "appid", url, "appurl", url)); }
private SecurityToken convertAuthContext(GadgetsHandlerApi.AuthContext authContext, String container, String url, long moduleId, String activeUrl) { if (authContext == null) { return null; } return beanDelegator.createDelegator(authContext, SecurityToken.class, ImmutableMap.<String, Object>of("container", container, "appid", url, "appurl", url, "moduleId", moduleId, "activeurl", activeUrl)); }
public GadgetsHandlerApi.BaseResponse createErrorResponse(Uri url, int code, String error) { GadgetsHandlerApi.Error errorBean = beanDelegator.createDelegator( null, GadgetsHandlerApi.Error.class, ImmutableMap.<String, Object>of( "message", BeanDelegator.nullable(error), "code", code)); return beanDelegator.createDelegator(error, GadgetsHandlerApi.BaseResponse.class, ImmutableMap.<String, Object>of("url", BeanDelegator.nullable(url), "error", errorBean, "responsetimems", BeanDelegator.NULL, "expiretimems", BeanDelegator.NULL)); }
@Test(expected = InvocationTargetException.class) public void testValidateWrongtype() throws Exception { TokenInter p = beanDelegator.createDelegator(null, TokenInter.class, ImmutableMap.<String, Object>of("container", "open", "id", new Integer(5))); BeanDelegator.validateDelegator(p); }
@Test public void testValidateGoodBean() throws Exception { TokenInter p = beanDelegator.createDelegator(null, TokenInter.class, ImmutableMap.<String, Object>of("container", "open", "id", "test")); BeanDelegator.validateDelegator(p); }
@Test(expected = InvocationTargetException.class) public void testValidateMissingField() throws Exception { TokenInter p = beanDelegator.createDelegator(null, TokenInter.class, ImmutableMap.<String, Object>of("container", "open")); BeanDelegator.validateDelegator(p); }
@Test public void testValidateGoodBean() throws Exception { TokenInter p = beanDelegator.createDelegator(null, TokenInter.class, ImmutableMap.<String, Object>of("container", "open", "id", "test")); BeanDelegator.validateDelegator(p); }
@Before public void setUp() { beanDelegator = createSimpleDelegator(); source = new SimpleBean(); proxy = (SimpleBeanInterface) beanDelegator.createDelegator(source); }
@Before public void setUp() { beanDelegator = createSimpleDelegator(); source = new SimpleBean(); proxy = (SimpleBeanInterface) beanDelegator.createDelegator(source); }
@Before public void setUp() { beanDelegator = createSimpleDelegator(); source = new SimpleBean(); proxy = (SimpleBeanInterface) beanDelegator.createDelegator(source); }
@Test public void testExtraFieldsBadCase() { TokenData data = new TokenData(); String container = "data"; TokenInter p = beanDelegator.createDelegator(data, TokenInter.class, ImmutableMap.<String, Object>of("Cont_Ainer", container)); assertSame(data.getId(), p.getId()); assertSame(container, p.getContainer()); }
@Test public void testExtraFields() { TokenData data = new TokenData(); String container = "data"; TokenInter p = beanDelegator.createDelegator(data, TokenInter.class, ImmutableMap.<String, Object>of("container", container)); assertSame(data.getId(), p.getId()); assertSame(container, p.getContainer()); }
@Test public void testInt() throws Exception { SimpleBean data = new SimpleBean().setI(5); SimpleBeanInterface dataBean = (SimpleBeanInterface) beanDelegator.createDelegator(data); SimpleBeanInterface newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("i")); assertEquals(5, newData.getI()); newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("s")); // Filter is ignored for primitive types: assertEquals(5, newData.getI()); }
@Test public void testExtraFields() { TokenData data = new TokenData(); String container = "data"; TokenInter p = beanDelegator.createDelegator(data, TokenInter.class, ImmutableMap.<String, Object>of("container", container)); assertSame(data.getId(), p.getId()); assertSame(container, p.getContainer()); }
@Test public void testExtraFieldsBadCase() { TokenData data = new TokenData(); String container = "data"; TokenInter p = beanDelegator.createDelegator(data, TokenInter.class, ImmutableMap.<String, Object>of("Cont_Ainer", container)); assertSame(data.getId(), p.getId()); assertSame(container, p.getContainer()); }
@Test public void testInt() throws Exception { SimpleBean data = new SimpleBean().setI(5); SimpleBeanInterface dataBean = (SimpleBeanInterface) beanDelegator.createDelegator(data); SimpleBeanInterface newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("i")); assertEquals(5, newData.getI()); newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("s")); // Filter is ignored for primitive types: assertEquals(5, newData.getI()); }
@Test public void testInt() throws Exception { SimpleBean data = new SimpleBean().setI(5); SimpleBeanInterface dataBean = (SimpleBeanInterface) beanDelegator.createDelegator(data); SimpleBeanInterface newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("i")); assertEquals(5, newData.getI()); newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("s")); // Filter is ignored for primitive types: assertEquals(5, newData.getI()); }
@Test public void testExtraFields() { TokenData data = new TokenData(); String container = "data"; TokenInter p = beanDelegator.createDelegator(data, TokenInter.class, ImmutableMap.<String, Object>of("container", container)); assertSame(data.getId(), p.getId()); assertSame(container, p.getContainer()); }
@Test public void testString() throws Exception { SimpleBean data = new SimpleBean().setS("data"); SimpleBeanInterface dataBean = (SimpleBeanInterface) beanDelegator.createDelegator(data); SimpleBeanInterface newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("s")); assertEquals("data", newData.getS()); newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("i")); assertNull("S is filtered out", newData.getS()); assertNotNull("Required field", newData.getRequired()); }
@Test public void testString() throws Exception { SimpleBean data = new SimpleBean().setS("data"); SimpleBeanInterface dataBean = (SimpleBeanInterface) beanDelegator.createDelegator(data); SimpleBeanInterface newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("s")); assertEquals("data", newData.getS()); newData = (SimpleBeanInterface) beanFilter.createFilteredBean( dataBean, ImmutableSet.<String>of("i")); assertNull("S is filtered out", newData.getS()); assertNotNull("Required field", newData.getRequired()); }