| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * libjingle |     2  * libjingle | 
|     3  * Copyright 2012 Google Inc. |     3  * Copyright 2012 Google Inc. | 
|     4  * |     4  * | 
|     5  * Redistribution and use in source and binary forms, with or without |     5  * Redistribution and use in source and binary forms, with or without | 
|     6  * modification, are permitted provided that the following conditions are met: |     6  * modification, are permitted provided that the following conditions are met: | 
|     7  * |     7  * | 
|     8  *  1. Redistributions of source code must retain the above copyright notice, |     8  *  1. Redistributions of source code must retain the above copyright notice, | 
|     9  *     this list of conditions and the following disclaimer. |     9  *     this list of conditions and the following disclaimer. | 
|    10  *  2. Redistributions in binary form must reproduce the above copyright notice, |    10  *  2. Redistributions in binary form must reproduce the above copyright notice, | 
| (...skipping 1567 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1578  |  1578  | 
|  1579   initializing_client()->data_channel()->Send(DataBuffer(data)); |  1579   initializing_client()->data_channel()->Send(DataBuffer(data)); | 
|  1580   EXPECT_EQ_WAIT(data, receiving_client()->data_observer()->last_message(), |  1580   EXPECT_EQ_WAIT(data, receiving_client()->data_observer()->last_message(), | 
|  1581                  kMaxWaitMs); |  1581                  kMaxWaitMs); | 
|  1582  |  1582  | 
|  1583   receiving_client()->data_channel()->Send(DataBuffer(data)); |  1583   receiving_client()->data_channel()->Send(DataBuffer(data)); | 
|  1584   EXPECT_EQ_WAIT(data, initializing_client()->data_observer()->last_message(), |  1584   EXPECT_EQ_WAIT(data, initializing_client()->data_observer()->last_message(), | 
|  1585                  kMaxWaitMs); |  1585                  kMaxWaitMs); | 
|  1586  |  1586  | 
|  1587   receiving_client()->data_channel()->Close(); |  1587   receiving_client()->data_channel()->Close(); | 
|  1588   // Send new offer and answer. |  1588   EXPECT_TRUE_WAIT(!initializing_client()->data_observer()->IsOpen(), | 
|  1589   receiving_client()->Negotiate(); |  1589                    kMaxWaitMs); | 
|  1590   EXPECT_FALSE(initializing_client()->data_observer()->IsOpen()); |  1590   EXPECT_TRUE_WAIT(!receiving_client()->data_observer()->IsOpen(), kMaxWaitMs); | 
|  1591   EXPECT_FALSE(receiving_client()->data_observer()->IsOpen()); |  | 
|  1592 } |  1591 } | 
|  1593  |  1592  | 
|  1594 // This test sets up a call between two parties and creates a data channel. |  1593 // This test sets up a call between two parties and creates a data channel. | 
|  1595 // The test tests that received data is buffered unless an observer has been |  1594 // The test tests that received data is buffered unless an observer has been | 
|  1596 // registered. |  1595 // registered. | 
|  1597 // Rtp data channels can receive data before the underlying |  1596 // Rtp data channels can receive data before the underlying | 
|  1598 // transport has detected that a channel is writable and thus data can be |  1597 // transport has detected that a channel is writable and thus data can be | 
|  1599 // received before the data channel state changes to open. That is hard to test |  1598 // received before the data channel state changes to open. That is hard to test | 
|  1600 // but the same buffering is used in that case. |  1599 // but the same buffering is used in that case. | 
|  1601 TEST_F(P2PTestConductor, RegisterDataChannelObserver) { |  1600 TEST_F(P2PTestConductor, RegisterDataChannelObserver) { | 
| (...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1958   server.urls.push_back("stun:hostname"); |  1957   server.urls.push_back("stun:hostname"); | 
|  1959   server.urls.push_back("turn:hostname"); |  1958   server.urls.push_back("turn:hostname"); | 
|  1960   servers.push_back(server); |  1959   servers.push_back(server); | 
|  1961   EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_configurations_, |  1960   EXPECT_TRUE(webrtc::ParseIceServers(servers, &stun_configurations_, | 
|  1962                                       &turn_configurations_)); |  1961                                       &turn_configurations_)); | 
|  1963   EXPECT_EQ(1U, stun_configurations_.size()); |  1962   EXPECT_EQ(1U, stun_configurations_.size()); | 
|  1964   EXPECT_EQ(1U, turn_configurations_.size()); |  1963   EXPECT_EQ(1U, turn_configurations_.size()); | 
|  1965 } |  1964 } | 
|  1966  |  1965  | 
|  1967 #endif // if !defined(THREAD_SANITIZER) |  1966 #endif // if !defined(THREAD_SANITIZER) | 
| OLD | NEW |