client = newClient(); assertEquals(Collections.singletonList((ProtocolWaveletUpdate) null), responses); assertTrue(controller.failed()); assertEquals(ERROR_TEXT, controller.errorText());
/** * Asserts that the streaming RPC option is being parsed correctly. */ public void testIsStreamingRpc() throws Exception { Descriptors.ServiceDescriptor serviceDescriptor = WaveClientRpc.ProtocolWaveClientRpc.getDescriptor(); assertTrue(serviceDescriptor.findMethodByName("Open").getOptions() .getExtension(Rpc.isStreamingRpc)); assertFalse(serviceDescriptor.findMethodByName("Submit").getOptions() .getExtension(Rpc.isStreamingRpc)); }
client = newClient(); assertEquals(0, responseLatch.getCount()); assertEquals(1, finishedLatch.getCount()); assertEquals(0, finishedLatch.getCount()); assertFalse(controller.failed());
client = newClient(); assertEquals(Arrays.asList(cannedResponse, null), responses); assertEquals(0, responseLatch.getCount());
client = newClient(); assertEquals(0, responseLatch.getCount()); assertEquals(1, finishedLatch.getCount()); assertEquals(0, finishedLatch.getCount()); assertFalse(controller.failed());
client = newClient(); assertEquals(Arrays.asList(cannedResponse, null), responses); assertEquals(0, responseLatch.getCount());
client = newClient(); assertEquals(Collections.singletonList((ProtocolWaveletUpdate) null), responses); assertTrue(controller.failed()); assertEquals(ERROR_TEXT, controller.errorText());
/** * Asserts that the streaming RPC option is being parsed correctly. */ public void testIsStreamingRpc() throws Exception { Descriptors.ServiceDescriptor serviceDescriptor = WaveClientRpc.ProtocolWaveClientRpc.getDescriptor(); assertTrue(serviceDescriptor.findMethodByName("Open").getOptions() .getExtension(Rpc.isStreamingRpc)); assertFalse(serviceDescriptor.findMethodByName("Submit").getOptions() .getExtension(Rpc.isStreamingRpc)); }