Exemplo n.º 1
0
    private void GenerateUnusedData1()
    {
        int    intRandValue    = TestLibrary.Generator.GetInt32(-55);
        long   longRandValue   = TestLibrary.Generator.GetInt64(-55);
        double doubleRandValue = TestLibrary.Generator.GetDouble(-55);

        object obj = new object();
        string str = TestLibrary.Generator.GetString(-55, false, c_MIN_STRING_LENGTH, c_MAX_STRING_LENGTH);

        Byte[] randBytes = new Byte[c_MAX_STRING_LENGTH];
        TestLibrary.Generator.GetBytes(-55, randBytes);

        WeakReferenceIsAlive thisClass = new WeakReferenceIsAlive();
        DisposableClass      dc        = new DisposableClass();
        IntPtr ptr = new IntPtr(TestLibrary.Generator.GetInt32(-55));

        m_References = new WeakReference[] {
            new WeakReference(obj, false),
            new WeakReference(str, false),
            new WeakReference(randBytes, false),
            new WeakReference(thisClass, false),
            new WeakReference(ptr, false),
            new WeakReference(IntPtr.Zero, false),
            new WeakReference(dc, false)
        };
    }
Exemplo n.º 2
0
    public static int Main(string[] args)
    {
        WeakReferenceIsAlive test = new WeakReferenceIsAlive();
        TestFramework.BeginTestCase("Testing WeakReference.IsAlive");

        if (test.RunTests())
        {
            TestFramework.EndTestCase();
            TestFramework.LogInformation("PASS");
            return 100;
        }
        else
        {
            TestFramework.EndTestCase();
            TestFramework.LogInformation("FAIL");
            return 0;
        }
    }
Exemplo n.º 3
0
    public static int Main(string[] args)
    {
        WeakReferenceIsAlive test = new WeakReferenceIsAlive();

        TestFramework.BeginTestCase("Testing WeakReference.IsAlive");

        if (test.RunTests())
        {
            TestFramework.EndTestCase();
            TestFramework.LogInformation("PASS");
            return(100);
        }
        else
        {
            TestFramework.EndTestCase();
            TestFramework.LogInformation("FAIL");
            return(0);
        }
    }
Exemplo n.º 4
0
    private void GenerateUnusedData2()
    {
        object obj = new object();
        string str = TestLibrary.Generator.GetString(-55, false, c_MIN_STRING_LENGTH, c_MAX_STRING_LENGTH);

        Byte[] randBytes = new Byte[c_MAX_STRING_LENGTH];
        TestLibrary.Generator.GetBytes(-55, randBytes);

        WeakReferenceIsAlive thisClass = new WeakReferenceIsAlive();
        DisposableClass      dc        = new DisposableClass();
        IntPtr ptr = new IntPtr(TestLibrary.Generator.GetInt32(-55));

        m_References = new WeakReference[] {
            new WeakReference(obj, true),
            new WeakReference(str, true),
            new WeakReference(randBytes, true),
            new WeakReference(thisClass, true),
            new WeakReference(ptr, true),
            new WeakReference(IntPtr.Zero, true),
            new WeakReference(dc, true)
        };
    }
Exemplo n.º 5
0
    private void GenerateUnusedData2()
    {
        object obj = new object();
        string str = TestLibrary.Generator.GetString(-55, false, c_MIN_STRING_LENGTH, c_MAX_STRING_LENGTH);
        Byte[] randBytes = new Byte[c_MAX_STRING_LENGTH];
        TestLibrary.Generator.GetBytes(-55, randBytes);

        WeakReferenceIsAlive thisClass = new WeakReferenceIsAlive();
        DisposableClass dc = new DisposableClass();
        IntPtr ptr = new IntPtr(TestLibrary.Generator.GetInt32(-55));
        m_References = new WeakReference[] {
            new WeakReference(obj, true),
            new WeakReference(str, true),
            new WeakReference(randBytes, true),
            new WeakReference(thisClass, true),
            new WeakReference(ptr, true),
            new WeakReference(IntPtr.Zero, true),
            new WeakReference(dc, true)
        };
    }
Exemplo n.º 6
0
    private void GenerateUnusedData1()
    {
        int intRandValue = TestLibrary.Generator.GetInt32(-55);
        long longRandValue = TestLibrary.Generator.GetInt64(-55);
        double doubleRandValue = TestLibrary.Generator.GetDouble(-55);

        object obj = new object();
        string str = TestLibrary.Generator.GetString(-55, false, c_MIN_STRING_LENGTH, c_MAX_STRING_LENGTH);
        Byte[] randBytes = new Byte[c_MAX_STRING_LENGTH];
        TestLibrary.Generator.GetBytes(-55, randBytes);

        WeakReferenceIsAlive thisClass = new WeakReferenceIsAlive();
        DisposableClass dc = new DisposableClass();
        IntPtr ptr = new IntPtr(TestLibrary.Generator.GetInt32(-55));

        m_References = new WeakReference[] {
            new WeakReference(obj, false),
            new WeakReference(str, false),
            new WeakReference(randBytes, false),
            new WeakReference(thisClass, false),
            new WeakReference(ptr, false),
            new WeakReference(IntPtr.Zero, false),
            new WeakReference(dc, false)
        };
    }