v1
- by pushkine 8/28/202200
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
var r = 0;
var f = 1023;
var b = 1 << 2;
var i = 0;
function random() {
	f = (Math.random() * 1e10) | 0;
	i = (Math.random() * 30) | 0;
	b = 1 << i;
}
delete caserun single casemove downdrag and drop case


ready



random();
if (f & b) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f & b) !== 0) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f & b) != 0) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f & (1 << i)) != 0) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f & b) > 0) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f & b) === b) r++;
delete caserun single casemove upmove downdrag and drop case


ready



random();
if ((f >> i) & 1) r++;
delete caserun single casemove updrag and drop case


ready



random();
if (((f >> i) & 1) === 1) r++;
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN