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

Function test

deps/v8/test/mjsunit/constant-folding.js:76–162  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

74// Test comparison operations that involve one or two constant smis.
75
76function test() {
77 var i = 5;
78 var j = 3;
79
80 assertTrue( j < i );
81 i = 5; j = 3;
82 assertTrue( j <= i );
83 i = 5; j = 3;
84 assertTrue( i > j );
85 i = 5; j = 3;
86 assertTrue( i >= j );
87 i = 5; j = 3;
88 assertTrue( i != j );
89 i = 5; j = 3;
90 assertTrue( i == i );
91 i = 5; j = 3;
92 assertFalse( i < j );
93 i = 5; j = 3;
94 assertFalse( i <= j );
95 i = 5; j = 3;
96 assertFalse( j > i );
97 i = 5; j = 3;
98 assertFalse(j >= i );
99 i = 5; j = 3;
100 assertFalse( j == i);
101 i = 5; j = 3;
102 assertFalse( i != i);
103
104 i = 10 * 10;
105 while ( i < 107 ) {
106 ++i;
107 }
108 j = 21;
109
110 assertTrue( j < i );
111 j = 21;
112 assertTrue( j <= i );
113 j = 21;
114 assertTrue( i > j );
115 j = 21;
116 assertTrue( i >= j );
117 j = 21;
118 assertTrue( i != j );
119 j = 21;
120 assertTrue( i == i );
121 j = 21;
122 assertFalse( i < j );
123 j = 21;
124 assertFalse( i <= j );
125 j = 21;
126 assertFalse( j > i );
127 j = 21;
128 assertFalse(j >= i );
129 j = 21;
130 assertFalse( j == i);
131 j = 21;
132 assertFalse( i != i);
133 j = 21;

Callers 1

Calls 4

assertUnreachableFunction · 0.85
assertTrueFunction · 0.70
assertFalseFunction · 0.50
assertEqualsFunction · 0.50

Tested by

no test coverage detected