HashMap<String, Object> res = (HashMap<String, Object>) lastObject; assertEquals(2, res.size()); assertDeepEquals(res.get("simple"), array);
@Test(timeout = 200) public void testBasicRPC() throws Exception { Interconnection ic = new Interconnection(5); Farcall a = new Farcall(ic.getConnectorA()); Farcall b = new Farcall(ic.getConnectorB()); basicTest(ic, a, b); }
@Test(timeout = 200) public void jsonConnector() throws Exception { StreamConnector sa = new StreamConnector(); StreamConnector sb = new StreamConnector(); JsonConnector connA = new JsonConnector(sa.getInputStream(), sb.getOutputStream()); JsonConnector connB = new JsonConnector(sb.getInputStream(), sa.getOutputStream()); Farcall a = new Farcall(connA); Farcall b = new Farcall(connB); basicTest(null, a, b); }
@Test(timeout = 200) public void bossConnector() throws Exception { StreamConnector sa = new StreamConnector(); StreamConnector sb = new StreamConnector(); BossConnector connA = new BossConnector(sa.getInputStream(), sb.getOutputStream()); BossConnector connB = new BossConnector(sb.getInputStream(), sa.getOutputStream()); Farcall a = new Farcall(connA); Farcall b = new Farcall(connB); basicTest(null, a, b); }