MCPcopy Create free account
hub / github.com/nodejs/node / foo

Function foo

deps/v8/test/mjsunit/mod.js:28–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

26// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27
28function foo() {
29 for (var i = 1; i < 100; i++) {
30 var answer = 1;
31 for (var j = 1; j < 100; j++) {
32 if (answer == i) answer = 0;
33 // Positive case.
34 m = j % i;
35 assertEquals(answer, m, j + " % " + i);
36 m = j % (-i);
37 assertEquals(answer, m, j + " % -" + i);
38 // Negative case.
39 m = (-j) % i;
40 assertEquals(-answer, m, j + " % " + i);
41 // Check for negative zero.
42 if (answer == 0) assertEquals(-Infinity, 1/m);
43 m = (-j) % (-i);
44 assertEquals(-answer, m, j + " % -" + i);
45 // Check for negative zero.
46 if (answer == 0) assertEquals(-Infinity, 1/m);
47 answer++;
48 }
49 }
50}
51
52foo();

Calls 1

assertEqualsFunction · 0.50

Tested by

no test coverage detected