Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2382)

Unified Diff: chrome/browser/copresence/chrome_whispernet_client_browsertest.cc

Issue 988973002: Whispernet fixes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/resources/whispernet_proxy/whispernet_proxy.nmf.png » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/copresence/chrome_whispernet_client_browsertest.cc
diff --git a/chrome/browser/copresence/chrome_whispernet_client_browsertest.cc b/chrome/browser/copresence/chrome_whispernet_client_browsertest.cc
index 331153e0c6d2391c3968f260454dc9f590803b94..950de026e8206f13e673656c4e3a6bc811eb3214 100644
--- a/chrome/browser/copresence/chrome_whispernet_client_browsertest.cc
+++ b/chrome/browser/copresence/chrome_whispernet_client_browsertest.cc
@@ -238,12 +238,14 @@ class ChromeWhispernetClientTest : public ExtensionBrowserTest,
#define MAYBE_EncodeAndDecode DISABLED_EncodeAndDecode
#define MAYBE_TokenLengths DISABLED_TokenLengths
#define MAYBE_Crc DISABLED_Crc
+#define MAYBE_Parity DISABLED_Parity
#define MAYBE_MultipleClients DISABLED_MultipleClients
#else
#define MAYBE_Initialize Initialize
#define MAYBE_EncodeAndDecode EncodeAndDecode
#define MAYBE_TokenLengths TokenLengths
#define MAYBE_Crc Crc
+#define MAYBE_Parity Parity
#define MAYBE_MultipleClients MultipleClients
#endif
@@ -302,6 +304,24 @@ IN_PROC_BROWSER_TEST_F(ChromeWhispernetClientTest, MAYBE_Crc) {
DecodeSamplesAndVerifyToken(client.get(), false, kSixZeros, token_params);
}
+IN_PROC_BROWSER_TEST_F(ChromeWhispernetClientTest, MAYBE_Parity) {
+ scoped_ptr<WhispernetClient> client(
+ new ChromeWhispernetClient(browser()->profile()));
+ client->Initialize(base::Bind(&IgnoreResult));
+ SetupDecode();
+
+ TokenParameters token_params[2];
+ GetTokenParamsForLengths(kTokenLengths, token_params);
+ token_params[0].parity = false;
+ token_params[1].parity = false;
+
+ EncodeTokenAndSaveSamples(client.get(), true, kSixZeros, token_params);
+ DecodeSamplesAndVerifyToken(client.get(), true, kSixZeros, token_params);
+
+ EncodeTokenAndSaveSamples(client.get(), false, kSixZeros, token_params);
+ DecodeSamplesAndVerifyToken(client.get(), false, kSixZeros, token_params);
+}
+
IN_PROC_BROWSER_TEST_F(ChromeWhispernetClientTest, MAYBE_MultipleClients) {
scoped_ptr<WhispernetClient> client_1(
new ChromeWhispernetClient(browser()->profile()));
« no previous file with comments | « no previous file | chrome/browser/resources/whispernet_proxy/whispernet_proxy.nmf.png » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698