class MAGES::Tests::TestOverridableProperty

Overview

Tests various aspects of the MAGES.OverridableProperty system. More…

class TestOverridableProperty
{
public:
    // classes

    class Compound;
    class Data;
    class Defaults;

    // methods

    void TestOverridablePropertyPrimitiveType();
    void TestOverridablePropertyCompoundType();
    void TestOverridablePropertyIndexer();
    void TestOverridablePropertyIndexerModify();
};

Detailed Documentation

Tests various aspects of the MAGES.OverridableProperty system.

Methods

void TestOverridablePropertyPrimitiveType()

Tests that the MAGES.OverridableProperty system works correctly for primitive types.

void TestOverridablePropertyCompoundType()

Tests that the OverridableProperty system works correctly for compound types.

void TestOverridablePropertyIndexer()

Tests that the MAGES.OverridableProperty system works correctly by accesing values through indexers.

void TestOverridablePropertyIndexerModify()

Tests that the MAGES.OverridableProperty system works correctly when modifying values through indexers.