Example #1
0
    /**
     * testCreationOfString
     */
    public static long testSetterGetterClassWith10String()
    {
        ClassWith10StringGetterSetter classWith10String = new ClassWith10StringGetterSetter();
        int      count    = 0;
        string   string1  = "string1";
        string   string2  = "string2";
        string   string3  = "string3";
        string   string4  = "string4";
        string   string5  = "string5";
        string   string6  = "string6";
        string   string7  = "string7";
        string   string8  = "string8";
        string   string9  = "string9";
        string   string10 = "string10";
        DateTime start    = DateTime.Now;

        for (int i = NB_SETTER_GETTER_STRING_TESTS; i-- != 0;)
        {
            // Write to force jre not to optimize the code
            if (i % 2 == 0)
            {
                classWith10String.String1  = string1;
                classWith10String.String2  = string2;
                classWith10String.String3  = string3;
                classWith10String.String4  = string4;
                classWith10String.String5  = string5;
                classWith10String.String6  = string6;
                classWith10String.String7  = string7;
                classWith10String.String8  = string8;
                classWith10String.String9  = string9;
                classWith10String.String10 = string10;
            }
            else
            {
                classWith10String.String1  = string2;
                classWith10String.String2  = string3;
                classWith10String.String3  = string4;
                classWith10String.String4  = string5;
                classWith10String.String5  = string6;
                classWith10String.String6  = string7;
                classWith10String.String7  = string8;
                classWith10String.String8  = string9;
                classWith10String.String9  = string10;
                classWith10String.String10 = string1;
            }
            count += classWith10String.String1.Length - classWith10String.String2.Length + classWith10String.String3.Length
                     - classWith10String.String4.Length + classWith10String.String5.Length - classWith10String.String6.Length
                     + classWith10String.String7.Length - classWith10String.String8.Length + classWith10String.String9.Length
                     - classWith10String.String10.Length;
        }
        DateTime end           = DateTime.Now;
        TimeSpan executionTime = end - start;

        Console.WriteLine("[GetterSetterTest], Setter Getter of ClassWith10String() test=" + NB_SETTER_GETTER_STRING_TESTS + ",count=" + count
                          + "  classWith10String.String1=" + classWith10String.String1 + ", snapshot time," + executionTime.TotalMilliseconds);
        return((long)executionTime.TotalMilliseconds);
    }
 /**
  * testCreationOfString
  */
 public static long testSetterClassWith10String()
 {
     ClassWith10StringGetterSetter classWith10String = new ClassWith10StringGetterSetter();
     string string1 = "string1";
     string string2 = "string2";
     string string3 = "string3";
     string string4 = "string4";
     string string5 = "string5";
     string string6 = "string6";
     string string7 = "string7";
     string string8 = "string8";
     string string9 = "string9";
     string string10 = "string10";
        	DateTime start = DateTime.Now;
     for (int i = NB_SETTER_GETTER_STRING_TESTS; i-- != 0; )
     {
         // Write to force jre not to optimize the code
         if (i % 2 == 0)
         {
             classWith10String.String1 = string1;
             classWith10String.String2 = string2;
             classWith10String.String3 = string3;
             classWith10String.String4 = string4;
             classWith10String.String5 = string5;
             classWith10String.String6 = string6;
             classWith10String.String7 = string7;
             classWith10String.String8 = string8;
             classWith10String.String9 = string9;
             classWith10String.String10 = string10;
         }
         else
         {
             classWith10String.String1 = string2;
             classWith10String.String2 = string3;
             classWith10String.String3 = string4;
             classWith10String.String4 = string5;
             classWith10String.String5 = string6;
             classWith10String.String6 = string7;
             classWith10String.String7 = string8;
             classWith10String.String8 = string9;
             classWith10String.String9 = string10;
             classWith10String.String10 = string1;
         }
     }
     DateTime end = DateTime.Now;
     TimeSpan executionTime = end - start;
     Console.WriteLine("[GetterSetterTest], Setter of ClassWith10String() test=" + NB_SETTER_GETTER_STRING_TESTS
         + ", classWith10String.String1=" + classWith10String.String1 + ", snapshot time,"
         + executionTime.TotalMilliseconds);
     return (long)executionTime.TotalMilliseconds;
 }
    /**
     * testCreationOfString
     */
    public static long testGetterClassWith10String()
    {
        ClassWith10StringGetterSetter classWith10String = new ClassWith10StringGetterSetter();
        int count = 0;
        DateTime start = DateTime.Now;
        for (int i = NB_SETTER_GETTER_STRING_TESTS; i-- != 0; )
        {
            // Write to force cpp not to optimize the code, never executed
            bool testAlwaysFalse = (i % 2 == 2);
            if (testAlwaysFalse)
            {
                classWith10String.String1 = "s1";
            }
            count += classWith10String.String1.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String2 = "s2";
            }
            count += classWith10String.String2.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String3 = "s3";
            }
            count += classWith10String.String3.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String4 = "s4";
            }
            count += classWith10String.String4.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String5 = "s5";
            }
            count += classWith10String.String5.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String6 = "s6";
            }
            count += classWith10String.String6.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String7 = "s7";
            }
            count += classWith10String.String7.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String8 = "s8";
            }
            count += classWith10String.String8.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String9 = "s9";
            }
            count += classWith10String.String9.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String10 = "s10";
            }
            count += classWith10String.String10.Length;

        }
        DateTime end = DateTime.Now;
        TimeSpan executionTime = end - start;
        Console.WriteLine("[GetterSetterTest], Getter of ClassWith10String() test=" + NB_SETTER_GETTER_STRING_TESTS + ", count=" + count
            + " classWith10String.String1=" + classWith10String.String1 + " , snapshot time," + executionTime.TotalMilliseconds);
        return (long)executionTime.TotalMilliseconds;
    }
Example #4
0
    /**
     * testCreationOfString
     */
    public static long testGetterClassWith10String()
    {
        ClassWith10StringGetterSetter classWith10String = new ClassWith10StringGetterSetter();
        int      count = 0;
        DateTime start = DateTime.Now;

        for (int i = NB_SETTER_GETTER_STRING_TESTS; i-- != 0;)
        {
            // Write to force cpp not to optimize the code, never executed
            bool testAlwaysFalse = (i % 2 == 2);
            if (testAlwaysFalse)
            {
                classWith10String.String1 = "s1";
            }
            count += classWith10String.String1.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String2 = "s2";
            }
            count += classWith10String.String2.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String3 = "s3";
            }
            count += classWith10String.String3.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String4 = "s4";
            }
            count += classWith10String.String4.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String5 = "s5";
            }
            count += classWith10String.String5.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String6 = "s6";
            }
            count += classWith10String.String6.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String7 = "s7";
            }
            count += classWith10String.String7.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String8 = "s8";
            }
            count += classWith10String.String8.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String9 = "s9";
            }
            count += classWith10String.String9.Length;

            if (testAlwaysFalse)
            {
                classWith10String.String10 = "s10";
            }
            count += classWith10String.String10.Length;
        }
        DateTime end           = DateTime.Now;
        TimeSpan executionTime = end - start;

        Console.WriteLine("[GetterSetterTest], Getter of ClassWith10String() test=" + NB_SETTER_GETTER_STRING_TESTS + ", count=" + count
                          + " classWith10String.String1=" + classWith10String.String1 + " , snapshot time," + executionTime.TotalMilliseconds);
        return((long)executionTime.TotalMilliseconds);
    }