dom/tests/mochitest/bugs/utils_bug743615.js

branch
TOR_BUG_9701
changeset 8
97036ab72558
equal deleted inserted replaced
-1:000000000000 0:c6dc2b4db17a
1 function makePattern(len, start, inc) {
2 var pattern = [];
3 while(len) {
4 pattern.push(start);
5 start = (start + inc) % 256;
6 --len;
7 }
8 return pattern;
9 }
10
11 function setPattern(imageData, pattern) {
12 if (pattern.length != imageData.data.length)
13 throw Error('Invalid pattern');
14 for (var i = 0; i < pattern.length; ++i)
15 imageData.data[i] = pattern[i];
16 }
17
18 function checkPattern(imageData, pattern) {
19 if (pattern.length != imageData.data.length)
20 throw Error('Invalid pattern');
21 for (var i = 0; i < pattern.length; ++i)
22 if (imageData.data[i] != pattern[i])
23 return false;
24 return true;
25 }

mercurial