test("length", function() { ok( $("div").length == 2, "Get Number of Elements Found" ); 
test("isFunction", function() { expect(20);   ok( !jQuery.isFunction(), "No Value" ); ok( !jQuery.isFunction( null ), "null Value" ); ok( !jQuery.isFunction( undefined ), "undefined Value" ); ok( !jQuery.isFunction( "" ), "Empty String Value" ); ok( !jQuery.isFunction( 0 ), "0 Value" );    ok( jQuery.isFunction(String), "String Function" ); ok( jQuery.isFunction(Array), "Array Function" ); ok( jQuery.isFunction(Object), "Object Function" ); ok( jQuery.isFunction(Function), "Function Function" );   var mystr = "function"; ok( !jQuery.isFunction(mystr), "Function String" );   var myarr = [ "function" ]; ok( !jQuery.isFunction(myarr), "Function Array" );   var myfunction = { "function": "test" }; ok( !jQuery.isFunction(myfunction), "Function Object" );   var fn = function(){}; ok( jQuery.isFunction(fn), "Normal Function" );  var obj = document.createElement("object");   ok( !jQuery.isFunction(obj), "Object Element" );   ok( jQuery.isFunction(obj.getAttribute), "getAttribute Function" );  var nodes = document.body.childNodes;   ok( !jQuery.isFunction(nodes), "childNodes Property" );  var first = document.body.firstChild;   ok( !jQuery.isFunction(first), "A normal DOM Element" );  var input = document.createElement("input"); input.type = "text"; document.body.appendChild( input );   ok( jQuery.isFunction(input.focus), "A default function property" );  document.body.removeChild( input );   function callme(callback){ function fn(response){ callback(response); }  ok( jQuery.isFunction(fn), "Recursive Function Call" );  fn({ some: "data" }); };  callme(function(){ callme(function(){}); }); 
test("length", function() {	ok( $("div").length == 2, "Get Number of Elements Found" );});
6056	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6056/7d0a84193f539d85267d1458aba35a42d7dbd03b/coreTest.js/buggy/src/jquery/coreTest.js