"use strict";

describe("attributes", function () {

    describe("gpf.attributes.get", function () {

    });

});

@@ -54,52 +54,927 @@
     
-describe(%22gpf.attributes.get%22, function () %7B
+var baseContent = %7B%0A            $extend: %22gpf.attributes.Attribute%22,%0A%0A            _value: undefined,%0A%0A            getValue: function () %7B%0A                return this._value;%0A            %7D,%0A%0A            constructor: function (value) %7B%0A                this._value = value;%0A            %7D%0A        %7D,%0A%0A        MyAttribute1 = gpf.define(Object.assign(%7B%0A            $class: %22MyAttribute1%22%0A        %7D, baseContent)),%0A%0A        MyAttribute2 = gpf.define(Object.assign(%7B%0A            $class: %22MyAttribute2%22%0A        %7D, baseContent)),%0A%0A        MyClass = gpf.define(%7B%0A            $class: %22MyClass%22,%0A            $attributes: %5Bnew MyAttribute1(%22g10%22), new MyAttribute1(%22g11%22), new MyAttribute2(%22g22%22)%5D%0A%0A        %7D);%0A%0A    describe(%22gpf.attributes.get%22, function () %7B%0A%0A        it(%22retrieves all attributes%22, function () %7B%0A            var result = gpf.attributes.get(MyClass);%0A            assert(result.$attributes.length === 3);%0A        %7D);
 %0A%0A  

Test (#230)