Exemple #1
0
    private bool ExecutePosTest(string testId, string testDesc,
                                string errorNum1, string errorNum2,
                                DebuggableAttribute.DebuggingModes actualModes,
                                MyDebuggingModes expectedModes)
    {
        bool   retVal = true;
        string errorDesc;

        TestLibrary.TestFramework.BeginScenario(testDesc);
        try
        {
            if (actualModes != (DebuggableAttribute.DebuggingModes)expectedModes)
            {
                errorDesc = "Value of " + actualModes + " is not the value " + (int)expectedModes +
                            " as expected: Actually(" + (int)actualModes + ")";
                TestLibrary.TestFramework.LogError(errorNum1 + " TestId-" + testId, errorDesc);
                retVal = false;
            }
        }
        catch (Exception e)
        {
            errorDesc = "Unexpected exception: " + e;
            TestLibrary.TestFramework.LogError(errorNum2 + " TestId-" + testId, errorDesc);
            retVal = false;
        }

        return(retVal);
    }
    private bool ExecutePosTest(string testId, string testDesc, 
                                string errorNum1, string errorNum2,
                                DebuggableAttribute.DebuggingModes actualModes,
                                MyDebuggingModes expectedModes)
    {
        bool retVal = true;
        string errorDesc;

        TestLibrary.TestFramework.BeginScenario(testDesc);
        try
        {
            if (actualModes != (DebuggableAttribute.DebuggingModes)expectedModes)
            {
                errorDesc = "Value of " + actualModes + " is not the value " + (int)expectedModes +
                            " as expected: Actually(" + (int)actualModes + ")";
                TestLibrary.TestFramework.LogError(errorNum1 + " TestId-" + testId, errorDesc);
                retVal = false;
            }
        }
        catch (Exception e)
        {
            errorDesc = "Unexpected exception: " + e;
            TestLibrary.TestFramework.LogError(errorNum2 + " TestId-" + testId, errorDesc);
            retVal = false;
        }

        return retVal;
    }
Exemple #3
0
    public bool PosTest1()
    {
        const string c_TEST_ID = "P001";
        string       testDesc  = "PosTest1: value of DebuggableAttribute.DebuggingModes.";

        DebuggableAttribute.DebuggingModes modes = DebuggableAttribute.DebuggingModes.IgnoreSymbolStoreSequencePoints;
        testDesc += modes;
        MyDebuggingModes expectedModes = MyDebuggingModes.IgnoreSymbolStoreSequencePoints;

        return(ExecutePosTest(c_TEST_ID, testDesc, "001", "002", modes, expectedModes));
    }
Exemple #4
0
    public bool PosTest1()
    {
        const string c_TEST_ID = "P001";
        string       testDesc  = "PosTest1: value of DebuggableAttribute.DebuggingModes.";

        DebuggableAttribute.DebuggingModes modes = DebuggableAttribute.DebuggingModes.EnableEditAndContinue;
        testDesc += modes;
        MyDebuggingModes expectedModes = MyDebuggingModes.EnableEditAndContinue;

        return(ExecutePosTest(c_TEST_ID, testDesc, "001", "002", modes, expectedModes));
    }
    public bool PosTest1()
    {
        const string c_TEST_ID = "P001";
        string       testDesc  = "PosTest1: value of DebuggableAttribute.DebuggingModes.";

        DebuggableAttribute.DebuggingModes modes = DebuggableAttribute.DebuggingModes.DisableOptimizations;
        testDesc += modes;
        MyDebuggingModes expectedModes = MyDebuggingModes.DisableOptimizations;

        return(ExecutePosTest(c_TEST_ID, testDesc, "001", "002", modes, expectedModes));
    }