public virtual bool runTest() { Console.Error.WriteLine( s_strTFPath +" "+ s_strTFName +" ,for "+ s_strClassMethod +" ,Source ver "+ s_strDtTmVer ); String strLoc="Loc_000oo"; String strBaseLoc; StringBuilder sblMsg = new StringBuilder( 99 ); int inCountErrors = 0; int inErrorBits = 0; int inCountTestcases = 0; int[] in4Arr1Orig = null; int[] in4Arr1Newer = null; Object[] objArr1Orig = null; Object[] objArr1Newer = null; String[] strArr1Orig = null; String[] strArr1Newer = null; try { LABEL_860_GENERAL: do { strLoc="Loc_110dt"; in4Arr1Orig = new int[3]; for ( int ia = 0 ;ia < in4Arr1Orig.Length ;ia++ ) { in4Arr1Orig[ia] = ia + 100; } in4Arr1Newer = (int[])in4Arr1Orig.Clone(); ++inCountTestcases; if ( in4Arr1Orig == in4Arr1Newer ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_408rh!" ); } ++inCountTestcases; for ( int ia = 0 ;ia < in4Arr1Orig.Length;ia++ ) { if ( in4Arr1Orig[ia] != in4Arr1Newer[ia] ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_855bx! ia=="+ ia +" ,in4Arr1Newer[ia]=="+ in4Arr1Newer[ia] ); } if ( (inErrorBits & 0x1) != 0 ) { break; } else { inErrorBits |= 0x1; } } strLoc="Loc_113ek"; in4Arr1Orig = new int[0]; for ( int ia = 0 ;ia < in4Arr1Orig.Length;ia++ ) { in4Arr1Orig[ia] = ia; } in4Arr1Newer = (int[])in4Arr1Orig.Clone(); ++inCountTestcases; if ( in4Arr1Orig == in4Arr1Newer ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_265wv!" ); } ++inCountTestcases; for ( int ia = 0 ;ia < in4Arr1Newer.Length; ia++ ) { if ( in4Arr1Orig[ia] != in4Arr1Newer[ia] ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_773bf! ia=="+ ia +" ,in4Arr1Newer[ia]=="+ in4Arr1Newer[ia] ); } if ( (inErrorBits & 0x8) != 0 ) { break; } else { inErrorBits |= 0x8; } } strLoc="Loc_120yt"; objArr1Orig = new Object[3]; for ( int ia = 0 ;ia < objArr1Orig.Length;ia++ ) { objArr1Orig[ia] = ia; } objArr1Newer = (Object[])objArr1Orig.Clone(); ++inCountTestcases; if ( objArr1Orig == objArr1Newer ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_816os!" ); } ++inCountTestcases; for ( int ia = 0 ;ia < objArr1Orig.Length;ia++ ) { if ( objArr1Orig[ia] != objArr1Newer[ia] ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_004mr! ia=="+ ia +" ,objArr1Newer[ia]=="+ objArr1Newer[ia] ); } if ( (inErrorBits & 0x2) != 0 ) { break; } else { inErrorBits |= 0x2; } } strLoc="Loc_142gr"; strArr1Orig = new String[3]; for ( int ia = 0 ;ia < strArr1Orig.Length; ia++ ) { strArr1Orig[ia] = ia.ToString(); } strArr1Newer = (String[])strArr1Orig.Clone(); ++inCountTestcases; if ( strArr1Orig == strArr1Newer ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_167qi!" ); } ++inCountTestcases; for ( int ia = 0 ;ia < strArr1Orig.Length; ia++ ) { if ( strArr1Orig[ia].Equals( strArr1Newer[ia] ) != true ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Err_456kz! ia=="+ ia +" ,strArr1Newer[ia]=="+ strArr1Newer[ia] ); } if ( (inErrorBits & 0x4) != 0 ) { break; } else { inErrorBits |= 0x4; } } } while ( false ); } catch( Exception exc_general ) { ++inCountErrors; Console.WriteLine( s_strTFAbbrev +"Error Err_8888yyy! strLoc=="+ strLoc +" ,exc_general=="+ exc_general ); } if ( inCountErrors == 0 ) { Console.Error.WriteLine( "paSs. "+ s_strTFPath +" "+ s_strTFName +" ,inCountTestcases=="+ inCountTestcases ); return true; } else { Console.Error.WriteLine( "FAiL! "+ s_strTFPath +" "+ s_strTFName +" ,inCountErrors=="+ inCountErrors +" ,BugNums?: "+ s_strActiveBugNums ); return false; } }