Home | History | Annotate | Download | only in cts

Lines Matching defs:connection

26 import android.telecom.Connection;
45 Connection connection = createConnection(lock);
48 assertEquals(Connection.STATE_NEW, connection.getState());
50 connection.setInitializing();
52 assertEquals(Connection.STATE_INITIALIZING, connection.getState());
54 connection.setInitialized();
56 assertEquals(Connection.STATE_NEW, connection.getState());
58 connection.setRinging();
60 assertEquals(Connection.STATE_RINGING, connection.getState());
62 connection.setDialing();
64 assertEquals(Connection.STATE_DIALING, connection.getState());
66 connection.setActive();
68 assertEquals(Connection.STATE_ACTIVE, connection.getState());
70 connection.setOnHold();
72 assertEquals(Connection.STATE_HOLDING, connection.getState());
74 connection.setPulling();
76 assertEquals(Connection.STATE_PULLING_CALL, connection.getState());
78 connection.setDisconnected(
81 assertEquals(Connection.STATE_DISCONNECTED, connection.getState());
83 connection.setRinging();
85 assertEquals("Connection should not move out of STATE_DISCONNECTED.",
86 Connection.STATE_DISCONNECTED, connection.getState());
96 Connection connection = Connection.createFailedConnection(
98 assertEquals(Connection.STATE_DISCONNECTED, connection.getState());
101 connection.setRinging();
105 fail("Connection should not move out of STATE_DISCONNECTED");
115 Connection connection = Connection.createCanceledConnection();
116 assertEquals(Connection.STATE_DISCONNECTED, connection.getState());
119 connection.setDialing();
123 fail("Connection should not move out of STATE_DISCONNECTED");
132 Connection connection = createConnection(lock);
135 connection.setCallerDisplayName("Test User", TelecomManager.PRESENTATION_ALLOWED);
136 assertEquals("Test User", connection.getCallerDisplayName());
138 connection.getCallerDisplayNamePresentation());
147 Connection connection = createConnection(lock);
151 connection.setAddress(address, TelecomManager.PRESENTATION_UNKNOWN);
152 assertEquals(address, connection.getAddress());
153 assertEquals(TelecomManager.PRESENTATION_UNKNOWN, connection.getAddressPresentation());
162 Connection connection = createConnection(lock);
165 final int capabilities = Connection.CAPABILITY_HOLD | Connection.CAPABILITY_CAN_PAUSE_VIDEO
166 | Connection.CAPABILITY_MANAGE_CONFERENCE | Connection.CAPABILITY_RESPOND_VIA_TEXT;
168 connection.setConnectionCapabilities(capabilities);
170 assertEquals(capabilities, connection.getConnectionCapabilities());
179 Connection connection = createConnection(lock);
182 final int properties = Connection.PROPERTY_IS_EXTERNAL_CALL;
184 connection.setConnectionProperties(properties);
186 assertEquals(properties, connection.getConnectionProperties());
195 Connection connection = createConnection(lock);
197 assertEquals(Connection.STATE_NEW, connection.getState());
202 connection.setDisconnected(disconnectCause);
204 assertEquals(Connection.STATE_DISCONNECTED, connection.getState());
205 assertEquals(disconnectCause, connection.getDisconnectCause());
214 Connection connection = createConnection(lock);
217 assertFalse(connection.getAudioModeIsVoip());
218 connection.setAudioModeIsVoip(true);
219 assertTrue(connection.getAudioModeIsVoip());
228 Connection connection = createConnection(lock);
231 assertEquals(null, connection.getExtras());
235 connection.setExtras(extras);
237 final Bundle retrieved = connection.getExtras();
243 * Basic local test of adding extra keys via {@link Connection#removeExtras(List)}.
255 Connection connection = createConnection(lock);
258 assertEquals(null, connection.getExtras());
262 connection.putExtras(extras);
264 final Bundle retrieved = connection.getExtras();
270 * Basic local test of removing extra keys via {@link Connection#removeExtras(List)}.
282 Connection connection = createConnection(lock);
285 assertEquals(null, connection.getExtras());
289 connection.putExtras(extras);
290 connection.removeExtras(Arrays.asList("test-extra-key"));
292 final Bundle retrieved = connection.getExtras();
298 * Basic local test of removing extra keys via {@link Connection#removeExtras(String...)}.
310 Connection connection = createConnection(lock);
313 assertEquals(null, connection.getExtras());
318 connection.putExtras(extras);
319 connection.removeExtras("test-extra-key", "test-extra-key2");
321 final Bundle retrieved = connection.getExtras();
328 * Tests that the {@link Connection#sendConnectionEvent(String, Bundle)} method exists and can
339 Connection connection = createConnection(lock);
342 connection.sendConnectionEvent("test", null);
351 Connection connection = createConnection(lock);
354 assertEquals(null, connection.getStatusHints());
357 connection.setStatusHints(statusHints);
358 assertEquals(statusHints, connection.getStatusHints());
367 Connection connection = createConnection(lock);
370 assertFalse(connection.isRingbackRequested());
372 connection.setRingbackRequested(true);
373 assertTrue(connection.isRingbackRequested());
382 Connection connection = createConnection(lock);
385 assertNull(connection.getVideoProvider());
387 final Connection.VideoProvider videoProvider = new MockVideoProvider(null);
388 connection.setVideoProvider(videoProvider);
389 assertEquals(videoProvider, connection.getVideoProvider());
397 assertEquals("INITIALIZING", Connection.stateToString(Connection.STATE_INITIALIZING));
398 assertEquals("NEW", Connection.stateToString(Connection.STATE_NEW));
399 assertEquals("RINGING", Connection.stateToString(Connection.STATE_RINGING));
400 assertEquals("DIALING", Connection.stateToString(Connection.STATE_DIALING));
401 assertEquals("ACTIVE", Connection.stateToString(Connection.STATE_ACTIVE));
402 assertEquals("HOLDING", Connection.stateToString(Connection.STATE_HOLDING));
403 assertEquals("DISCONNECTED", Connection.stateToString(Connection.STATE_DISCONNECTED));
412 Connection.capabilitiesToString(Connection.CAPABILITY_HOLD));
414 Connection.capabilitiesToString(Connection.CAPABILITY_MUTE));
418 Connection.capabilitiesToString(Connection.CAPABILITY_HOLD
419 | Connection.CAPABILITY_RESPOND_VIA_TEXT
420 | Connection.CAPABILITY_MANAGE_CONFERENCE));
424 * Tests the {@link Connection#propertiesToString(int)} method.
432 Connection.propertiesToString(Connection.PROPERTY_IS_EXTERNAL_CALL));
435 private static Connection createConnection(final Semaphore lock) {
436 BasicConnection connection = new BasicConnection();
437 connection.setLock(lock);
438 return connection;
449 private static final class BasicConnection extends Connection {