Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code

Delta Between Two Patch Sets: test/subscriptionClasses.js

Issue 29385742: Issue 4127 - [emscripten] Convert subscription classes to C++ - Part 2 (Closed) Base URL: https://hg.adblockplus.org/adblockpluscore
Left Patch Set: Use iterators syntax Created April 6, 2017, 8:05 a.m.
Right Patch Set: Rebased Created April 13, 2017, 1:01 p.m.
Left:
Right:
Use n/p to move between diff chunks; N/P to move between comments.
Jump to:
Left: Side by side diff | Download
Right: Side by side diff | Download
« no previous file with change/comment | « compiled/subscription/UserDefinedSubscription.cpp ('k') | no next file » | no next file with change/comment »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
LEFTRIGHT
1 /* 1 /*
2 * This file is part of Adblock Plus <https://adblockplus.org/>, 2 * This file is part of Adblock Plus <https://adblockplus.org/>,
3 * Copyright (C) 2006-2017 eyeo GmbH 3 * Copyright (C) 2006-2017 eyeo GmbH
4 * 4 *
5 * Adblock Plus is free software: you can redistribute it and/or modify 5 * Adblock Plus is free software: you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License version 3 as 6 * it under the terms of the GNU General Public License version 3 as
7 * published by the Free Software Foundation. 7 * published by the Free Software Foundation.
8 * 8 *
9 * Adblock Plus is distributed in the hope that it will be useful, 9 * Adblock Plus is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
59 }; 59 };
60 60
61 exports.testSubscriptionsWithState = function(test) 61 exports.testSubscriptionsWithState = function(test)
62 { 62 {
63 compareSubscription(test, "~fl~", ["url=~fl~"]); 63 compareSubscription(test, "~fl~", ["url=~fl~"]);
64 compareSubscription(test, "http://test/default", ["url=http://test/default", " title=http://test/default"]); 64 compareSubscription(test, "http://test/default", ["url=http://test/default", " title=http://test/default"]);
65 compareSubscription(test, "http://test/default_titled", ["url=http://test/defa ult_titled", "title=test"], function(subscription) 65 compareSubscription(test, "http://test/default_titled", ["url=http://test/defa ult_titled", "title=test"], function(subscription)
66 { 66 {
67 subscription.title = "test"; 67 subscription.title = "test";
68 }); 68 });
69 compareSubscription(test, "http://test/non_default", ["url=http://test/non_def ault", "title=test", "fixedTitle=true", 69 compareSubscription(test, "http://test/non_default", [
70 "disabled=true", "lastSuccess= 8", "lastDownload=12", "lastCheck=16", "softExpiration=18", "expires=20", "downl oadStatus=foo", 70 "url=http://test/non_default", "title=test", "fixedTitle=true",
71 "errors=3", "version=24", "req uiredVersion=0.6"], function(subscription) 71 "disabled=true", "lastSuccess=20015998341138",
72 "lastDownload=5124097847590911", "lastCheck=18446744069414584320",
73 "softExpiration=2682143778081159", "expires=4294967295",
74 "downloadStatus=foo", "errors=3", "version=24", "requiredVersion=0.6"
75 ], function(subscription)
72 { 76 {
73 subscription.title = "test"; 77 subscription.title = "test";
74 subscription.fixedTitle = true; 78 subscription.fixedTitle = true;
75 subscription.disabled = true; 79 subscription.disabled = true;
76 subscription.lastSuccess = 8; 80 subscription.lastSuccess = 20015998341138; // 0x123456789012
77 subscription.lastDownload = 12; 81 subscription.lastDownload = 5124097847590911; // 0x123456FFFFFFFF
78 subscription.lastCheck = 16; 82 subscription.lastCheck = 18446744069414584320; // 0xFFFFFFFF00000000
79 subscription.softExpiration = 18; 83 subscription.softExpiration = 2682143778081159; // 0x9876543210987
80 subscription.expires = 20; 84 subscription.expires = 4294967295; // 0xFFFFFFFF
81 subscription.downloadStatus = "foo"; 85 subscription.downloadStatus = "foo";
82 subscription.errors = 3; 86 subscription.errors = 3;
83 subscription.version = 24 87 subscription.version = 24
84 subscription.requiredVersion = "0.6"; 88 subscription.requiredVersion = "0.6";
85 }); 89 });
86 compareSubscription(test, "~wl~", ["url=~wl~", "disabled=true", "title=Test gr oup"], function(subscription) 90 compareSubscription(test, "~wl~", ["url=~wl~", "disabled=true", "title=Test gr oup"], function(subscription)
87 { 91 {
88 subscription.title = "Test group"; 92 subscription.title = "Test group";
89 subscription.disabled = true; 93 subscription.disabled = true;
90 }); 94 });
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after
247 251
248 subscription.removeFilterAt(0); 252 subscription.removeFilterAt(0);
249 test.equal(subscription.serializeFilters(), "[Subscription filters]\nfilter2\n filter1\n", "One filter removed"); 253 test.equal(subscription.serializeFilters(), "[Subscription filters]\nfilter2\n filter1\n", "One filter removed");
250 254
251 subscription.delete(); 255 subscription.delete();
252 filter1.delete(); 256 filter1.delete();
253 filter2.delete(); 257 filter2.delete();
254 258
255 test.done(); 259 test.done();
256 }; 260 };
LEFTRIGHT

Powered by Google App Engine
This is Rietveld