Inheritance: System.Collections.IComparer
Esempio n. 1
0
 public bool runTest()
   {
   int iCountErrors = 0;
   int iCountTestcases = 0;
   String strLoc="123_er";
   String strInfo = null;
   Console.Out.Write( s_strClassMethod );
   Console.Out.Write( ": " );
   Console.Out.Write( s_strTFPath + s_strTFName );
   Console.Out.Write( ": " );
   Console.Out.Write( s_strDtTmVer );
   Console.Out.WriteLine( " runTest started..." );
   Object o1;
   Char chValue;
   Int16 i16Value;
   int iReturnValue;
   Object[] oArrValues;
   TestICmp icmp1 = new TestICmp();
   try
     {
     LABEL_860_GENERAL:
     do
       {
       oArrValues = new Object[i32Arr.Length];
       for(int i=0; i < i32Arr.Length; i++)
	 {
	 strLoc = "635di_" + i;
	 oArrValues[i]=i32Arr[i];
	 }
       Array.Sort(oArrValues);
       ++iCountTestcases;
       for(int i=0; i < oArrValues.Length; i++)
	 {
	 strLoc = "847ev_" + i;
	 o1 = oArrValues[i];
	 iReturnValue = Array.BinarySearch(oArrValues, o1, icmp1);
	 if ( iReturnValue != i )
	   {
	   ++iCountErrors;
	   Console.WriteLine( s_strTFAbbrev + "Err_947ps_" + i + ", iReturnValue=="+ iReturnValue );
	   }
	 }
       } while ( false );
     }
   catch (Exception exc_general)
     {
     ++iCountErrors;
     Console.WriteLine( s_strTFAbbrev + "Error Err_8888yyy!  strLoc=="+ strLoc +" ,exc_general=="+ exc_general );
     }
   if ( iCountErrors == 0 ) {   return true; }
   else {  return false;}
   }
Esempio n. 2
0
    public virtual bool runTest()
    {
        int    iCountErrors    = 0;
        int    iCountTestcases = 0;
        String strLoc          = "123_er";
        String strInfo         = null;

        Console.Out.Write(s_strClassMethod);
        Console.Out.Write(": ");
        Console.Out.Write(s_strTFPath + s_strTFName);
        Console.Out.Write(": ");
        Console.Out.Write(s_strDtTmVer);
        Console.Out.WriteLine(" runTest started...");
        Object o1;
        Char   chValue;
        Int16  i16Value;
        int    iReturnValue;

        Object[] oArrValues;
        Object[,] o2ArrValues;
        int      iIndex;
        int      iCount;
        TestICmp icmp1 = new TestICmp();

        try
        {
LABEL_860_GENERAL:
            do
            {
                oArrValues = new Object[i32Arr.Length];
                for (int i = 0; i < i32Arr.Length; i++)
                {
                    oArrValues[i] = i32Arr[i];
                }
                Array.Sort(oArrValues);
                strLoc = "375yr";
                ++iCountTestcases;
                iCount = 6;
                for (int i = 2; i < 8; i++)
                {
                    strLoc       = "863gq_" + i;
                    o1           = oArrValues[i];
                    iReturnValue = Array.BinarySearch(oArrValues, i, iCount, o1, icmp1);
                    if (iReturnValue != i)
                    {
                        ++iCountErrors;
                        Console.WriteLine(s_strTFAbbrev + "Err_947ps_" + i + ", iReturnValue==" + iReturnValue);
                    }
                    iCount--;
                }
                try
                {
                    o1 = 1;
                    ++iCountTestcases;
                    iReturnValue = Array.BinarySearch(null, 0, 2, o1, icmp1);
                    ++iCountErrors;
                    Console.WriteLine(s_strTFAbbrev + "Err_835xr!  iReturnValue==" + iReturnValue);
                }
                catch (ArgumentException ex)
                {
                }
                catch (Exception ex)
                {
                    ++iCountErrors;
                    Console.Error.WriteLine("POINTTOBREAK: Error E_972qr!  , Wrong Exception thrown == " + ex.ToString());
                }
                oArrValues = new Object[i32Arr.Length];
                for (int i = 0; i < i32Arr.Length; i++)
                {
                    oArrValues[i] = i32Arr[i];
                }
                try
                {
                    o1 = 1;
                    ++iCountTestcases;
                    iReturnValue = Array.BinarySearch(oArrValues, -2, 2, o1, icmp1);
                    ++iCountErrors;
                    Console.WriteLine(s_strTFAbbrev + "Err_407hr!  iReturnValue==" + iReturnValue);
                }
                catch (ArgumentException ex)
                {
                }
                catch (Exception ex)
                {
                    ++iCountErrors;
                    Console.Error.WriteLine("POINTTOBREAK: Error E_024df!  , Wrong Exception thrown == " + ex.ToString());
                }
                try
                {
                    o1 = 1;
                    ++iCountTestcases;
                    iReturnValue = Array.BinarySearch(oArrValues, 2, -2, o1, icmp1);
                    ++iCountErrors;
                    Console.WriteLine(s_strTFAbbrev + "Err_948ds!  iReturnValue==" + iReturnValue);
                }
                catch (ArgumentException ex)
                {
                }
                catch (Exception ex)
                {
                    ++iCountErrors;
                    Console.Error.WriteLine("POINTTOBREAK: Error E_902sa!  , Wrong Exception thrown == " + ex.ToString());
                }
            } while (false);
        }
        catch (Exception exc_general)
        {
            ++iCountErrors;
            Console.WriteLine(s_strTFAbbrev + "Error Err_8888yyy!  strLoc==" + strLoc + " ,exc_general==" + exc_general);
        }
        if (iCountErrors == 0)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }
Esempio n. 3
0
 public virtual bool runTest()
   {
   int iCountErrors = 0;
   int iCountTestcases = 0;
   String strLoc="123_er";
   String strInfo = null;
   Console.Out.Write( s_strClassMethod );
   Console.Out.Write( ": " );
   Console.Out.Write( s_strTFPath + s_strTFName );
   Console.Out.Write( ": " );
   Console.Out.Write( s_strDtTmVer );
   Console.Out.WriteLine( " runTest started..." );
   Object o1;
   Char chValue;
   Int16 i16Value;
   int iReturnValue;
   Object[] oArrValues;
   Object[,] o2ArrValues;
   int iIndex;
   int iCount;
   TestICmp icmp1 = new TestICmp();
   try
     {
     LABEL_860_GENERAL:
     do
       {
       oArrValues = new Object[i32Arr.Length];
       for(int i=0; i < i32Arr.Length; i++)
	 {
	 oArrValues[i]=i32Arr[i];
	 }
       Array.Sort(oArrValues);
       strLoc="375yr";
       ++iCountTestcases;
       iCount=6;
       for(int i=2; i < 8; i++)
	 {
	 strLoc="863gq_"+i;
	 o1 = oArrValues[i];
	 iReturnValue = Array.BinarySearch(oArrValues, i, iCount, o1, icmp1);
	 if ( iReturnValue != i )
	   {
	   ++iCountErrors;
	   Console.WriteLine( s_strTFAbbrev + "Err_947ps_" + i + ", iReturnValue=="+ iReturnValue );
	   }
	 iCount--;
	 }
       try
	 {
	 o1 = 1;
	 ++iCountTestcases;
	 iReturnValue = Array.BinarySearch(null, 0, 2, o1, icmp1);
	 ++iCountErrors;
	 Console.WriteLine( s_strTFAbbrev + "Err_835xr!  iReturnValue==" + iReturnValue );
	 }
       catch (ArgumentException ex)
	 {
	 }
       catch (Exception ex)
	 {
	 ++iCountErrors;
	 Console.Error.WriteLine( "POINTTOBREAK: Error E_972qr!  , Wrong Exception thrown == " + ex.ToString() );
	 }
       oArrValues = new Object[i32Arr.Length];
       for(int i=0; i < i32Arr.Length; i++)
	 {
	 oArrValues[i]=i32Arr[i];
	 }
       try
	 {
	 o1 = 1;
	 ++iCountTestcases;
	 iReturnValue = Array.BinarySearch(oArrValues, -2, 2, o1, icmp1);
	 ++iCountErrors;
	 Console.WriteLine( s_strTFAbbrev + "Err_407hr!  iReturnValue==" + iReturnValue );
	 }
       catch (ArgumentException ex)
	 {
	 }
       catch (Exception ex)
	 {
	 ++iCountErrors;
	 Console.Error.WriteLine( "POINTTOBREAK: Error E_024df!  , Wrong Exception thrown == " + ex.ToString() );
	 }
       try
	 {
	 o1 = 1;
	 ++iCountTestcases;
	 iReturnValue = Array.BinarySearch(oArrValues, 2, -2, o1, icmp1);
	 ++iCountErrors;
	 Console.WriteLine( s_strTFAbbrev + "Err_948ds!  iReturnValue==" + iReturnValue );
	 }
       catch (ArgumentException ex)
	 {
	 }
       catch (Exception ex)
	 {
	 ++iCountErrors;
	 Console.Error.WriteLine( "POINTTOBREAK: Error E_902sa!  , Wrong Exception thrown == " + ex.ToString() );
	 }
       } while ( false );
     }
   catch (Exception exc_general)
     {
     ++iCountErrors;
     Console.WriteLine( s_strTFAbbrev + "Error Err_8888yyy!  strLoc=="+ strLoc +" ,exc_general=="+ exc_general );
     }
   if ( iCountErrors == 0 ) {   return true; }
   else {  return false;}
   }
Esempio n. 4
0
    public bool runTest()
    {
        int    iCountErrors    = 0;
        int    iCountTestcases = 0;
        String strLoc          = "123_er";
        String strInfo         = null;

        Console.Out.Write(s_strClassMethod);
        Console.Out.Write(": ");
        Console.Out.Write(s_strTFPath + s_strTFName);
        Console.Out.Write(": ");
        Console.Out.Write(s_strDtTmVer);
        Console.Out.WriteLine(" runTest started...");
        Object o1;
        Char   chValue;
        Int16  i16Value;
        int    iReturnValue;

        Object[] oArrValues;
        TestICmp icmp1 = new TestICmp();

        try
        {
LABEL_860_GENERAL:
            do
            {
                oArrValues = new Object[i32Arr.Length];
                for (int i = 0; i < i32Arr.Length; i++)
                {
                    strLoc        = "635di_" + i;
                    oArrValues[i] = i32Arr[i];
                }
                Array.Sort(oArrValues);
                ++iCountTestcases;
                for (int i = 0; i < oArrValues.Length; i++)
                {
                    strLoc       = "847ev_" + i;
                    o1           = oArrValues[i];
                    iReturnValue = Array.BinarySearch(oArrValues, o1, icmp1);
                    if (iReturnValue != i)
                    {
                        ++iCountErrors;
                        Console.WriteLine(s_strTFAbbrev + "Err_947ps_" + i + ", iReturnValue==" + iReturnValue);
                    }
                }
            } while (false);
        }
        catch (Exception exc_general)
        {
            ++iCountErrors;
            Console.WriteLine(s_strTFAbbrev + "Error Err_8888yyy!  strLoc==" + strLoc + " ,exc_general==" + exc_general);
        }
        if (iCountErrors == 0)
        {
            return(true);
        }
        else
        {
            return(false);
        }
    }