public void testReturnStreamFromClientToClient() { log.info("testReturnStreamFromClientToClient("); // Interface implementation for the second client BSkeleton_ClientIF partner = new MyClientIF_getStreams(); // Create second client BClient_Testser client2 = TestUtilsHttp.createClient(); client2.addRemote(partner); // Pass the interface of the second client to the server side of the first client client.ServerIF.SetPartner(partner); // First client queries the interface of the second client from the server side ClientIF partnerIF = client.ServerIF.GetPartner(); log.info("call client..."); IList <Stream> arrR = partnerIF.GetStreams(0); log.info("call client OK"); List <Stream> arr = TestUtilsHttp.makeTestStreams(); TestUtils.assertEquals(log, "streams.length", arr.Count, arrR.Count); for (int i = 0; i < arr.Count; i++) { TestUtils.assertEquals(log, "stream[" + i + "]", arr[i], arrR[i]); } client2.done(); log.info(")testReturnStreamFromClientToClient"); }
public void testReturnStreamFromClientToClient() { log.info("testReturnStreamFromClientToClient("); // Interface implementation for the second client BSkeleton_ClientIF partner = new MyClientIF_getStreams(); // Create second client BClient_Testser client2 = TestUtilsHttp.createClient(); client2.addRemote(partner); // Pass the interface of the second client to the server side of the first client client.ServerIF.SetPartner(partner); // First client queries the interface of the second client from the server side ClientIF partnerIF = client.ServerIF.GetPartner(); log.info("call client..."); IList<Stream> arrR = partnerIF.GetStreams(0); log.info("call client OK"); List<Stream> arr = TestUtilsHttp.makeTestStreams(); TestUtils.assertEquals(log, "streams.length", arr.Count, arrR.Count); for (int i = 0; i < arr.Count; i++) { TestUtils.assertEquals(log, "stream[" + i + "]", arr[i], arrR[i]); } client2.done(); log.info(")testReturnStreamFromClientToClient"); }