浏览代码

remove unused folder

David Catuhe 8 年之前
父节点
当前提交
62dfea4f99

+ 0 - 278
tests/Tools/Jasmine/ObservableArrayTest.js

@@ -1,278 +0,0 @@
-/// <reference path="../../../src/tools/babylon.observable.ts" />
-var __extends = (this && this.__extends) || function (d, b) {
-    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
-    function __() { this.constructor = d; }
-    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
-};
-var JasmineTest;
-(function (JasmineTest) {
-    var ObservableArray = BABYLON.ObservableArray;
-    var ArrayChanged = BABYLON.ArrayChanged;
-    var PropertyChangedBase = BABYLON.PropertyChangedBase;
-    var Customer = (function (_super) {
-        __extends(Customer, _super);
-        function Customer(firstName, lastName) {
-            _super.call(this);
-            this._firstName = firstName;
-            this._lastName = lastName;
-        }
-        Object.defineProperty(Customer.prototype, "firstName", {
-            get: function () {
-                return this._firstName;
-            },
-            set: function (value) {
-                if (this._firstName === value) {
-                    return;
-                }
-                var old = this._firstName;
-                var oldDN = this.displayName;
-                this._firstName = value;
-                this.onPropertyChanged("firstName", old, value);
-                this.onPropertyChanged("displayName", oldDN, this.displayName);
-            },
-            enumerable: true,
-            configurable: true
-        });
-        Object.defineProperty(Customer.prototype, "lastName", {
-            get: function () {
-                return this._lastName;
-            },
-            set: function (value) {
-                if (this._lastName === value) {
-                    return;
-                }
-                var old = this._lastName;
-                var oldDN = this.displayName;
-                this._lastName = value;
-                this.onPropertyChanged("lastName", old, value);
-                this.onPropertyChanged("displayName", oldDN, this.displayName);
-            },
-            enumerable: true,
-            configurable: true
-        });
-        Object.defineProperty(Customer.prototype, "displayName", {
-            get: function () {
-                return this.firstName + " " + this.lastName;
-            },
-            enumerable: true,
-            configurable: true
-        });
-        return Customer;
-    }(PropertyChangedBase));
-    describe("Tools - ObservableArray", function () {
-        it("Push", function () {
-            var oa = new ObservableArray(true);
-            oa.push(new Customer("loic", "baumann"));
-            oa.propertyChanged.add(function (e, c) {
-                expect(e.oldValue).toBe(1, "PropChanged length is bad");
-                expect(e.newValue).toBe(2, "PropChanged length is bad");
-            });
-            oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe(ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-                expect(e.newItems.length).toBe(1);
-                var item = e.newItems[0];
-                expect(item.index).toEqual(1);
-                expect(item.value.firstName).toBe("david");
-                expect(e.newStartingIndex).toBe(1);
-            });
-            oa.push(new Customer("david", "catuhe"));
-            expect(oa.length).toBe(2);
-            var item = oa.getAt(1);
-            expect(item).toBeDefined();
-            expect(item.firstName).toBe("david");
-            var triggerCounter = 0;
-            oa.watchedObjectChanged.add(function (e, c) {
-                if (triggerCounter === 0) {
-                    expect(e.propertyChanged.propertyName).toBe("firstName");
-                    expect(e.propertyChanged.oldValue).toBe("david");
-                    expect(e.propertyChanged.newValue).toBe("delta");
-                    ++triggerCounter;
-                }
-                else {
-                    expect(e.propertyChanged.propertyName).toBe("displayName");
-                    expect(e.propertyChanged.oldValue).toBe("david catuhe");
-                    expect(e.propertyChanged.newValue).toBe("delta catuhe");
-                    ++triggerCounter;
-                }
-            });
-        });
-        it("SetAt/GetAt", function () {
-            var oa = new ObservableArray(true);
-            var propChangedCount = 0;
-            var co = oa.propertyChanged.add(function (e, c) {
-                if (e.propertyName !== "length") {
-                    return;
-                }
-                expect(e.oldValue).toBe(e.newValue - ((e.oldValue === 3) ? 2 : 1), "bad length value reported in PropChanged");
-                ++propChangedCount;
-                expect(propChangedCount).toBeLessThan(5, "PropChanged notif sent during illegal item insertion");
-            });
-            var triggerCount = 0;
-            var aco = oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe(ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-                switch (triggerCount) {
-                    case 0:
-                        expect(e.newItems.length).toBe(1);
-                        expect(e.newItems[0].index).toEqual(0);
-                        expect(e.newItems[0].value.firstName).toEqual("Mike");
-                        expect(e.newStartingIndex).toBe(0);
-                        break;
-                    case 1:
-                        expect(e.newItems.length).toBe(1);
-                        expect(e.newItems[0].index).toEqual(1);
-                        expect(e.newItems[0].value.firstName).toEqual("Steven");
-                        expect(e.newStartingIndex).toBe(1);
-                        break;
-                    case 2:
-                        expect(e.newItems.length).toBe(1);
-                        expect(e.newItems[0].index).toEqual(2);
-                        expect(e.newItems[0].value.firstName).toEqual("John");
-                        expect(e.newStartingIndex).toBe(2);
-                        break;
-                    case 3:
-                        expect(e.newItems.length).toBe(1);
-                        expect(e.newItems[0].index).toEqual(4);
-                        expect(e.newItems[0].value.firstName).toEqual("Matthew");
-                        expect(e.newStartingIndex).toBe(4);
-                        break;
-                    default:
-                        fail("arrayChanged called abnormally");
-                }
-                ++triggerCount;
-            });
-            oa.setAt(0, new Customer("Mike", "Portnoy"));
-            oa.setAt(1, new Customer("Steven", "Wilson"));
-            oa.setAt(2, new Customer("John", "Petrucci"));
-            oa.setAt(4, new Customer("Matthew", "Bellamy"));
-            oa.setAt(-10, new Customer("Hilary", "Hahn"));
-            oa.propertyChanged.remove(co);
-            oa.arrayChanged.remove(aco);
-            expect(oa.length).toBe(5);
-            expect(oa.getAt(0).firstName).toBe("Mike");
-            expect(oa.getAt(1).firstName).toBe("Steven");
-            expect(oa.getAt(2).firstName).toBe("John");
-            expect(oa.getAt(4).firstName).toBe("Matthew");
-            triggerCount = 0;
-            oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe((triggerCount < 2) ? ArrayChanged.changedItemAction : ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-                switch (triggerCount) {
-                    case 0:
-                        expect(e.changedItems.length).toBe(1);
-                        expect(e.changedItems[0].index).toEqual(0);
-                        expect(e.changedItems[0].value.firstName).toEqual("MP");
-                        expect(e.changedStartingIndex).toBe(0);
-                        break;
-                    case 1:
-                        expect(e.changedItems.length).toBe(1);
-                        expect(e.changedItems[0].index).toEqual(1);
-                        expect(e.changedItems[0].value.firstName).toEqual("SW");
-                        expect(e.changedStartingIndex).toBe(1);
-                        break;
-                    case 2:
-                        expect(e.newItems.length).toBe(1);
-                        expect(e.newItems[0].index).toEqual(3);
-                        expect(e.newItems[0].value.firstName).toEqual("JP");
-                        expect(e.newStartingIndex).toBe(3);
-                        break;
-                }
-                ++triggerCount;
-            });
-            var cust0 = new Customer("MP", "Portnoy");
-            var cust1 = new Customer("SW", "Wilson");
-            var cust3 = new Customer("JP", "Petrucci");
-            oa.setAt(0, cust0);
-            oa.setAt(1, cust1);
-            oa.setAt(3, cust3);
-            var triggerCounter = 0;
-            var propTriggered = false;
-            oa.watchedObjectChanged.add(function (e, c) {
-                propTriggered = true;
-                if (e.propertyChanged.propertyName === "firstName") {
-                    expect(e.propertyChanged.newValue).not.toBe("MP");
-                    expect(e.propertyChanged.newValue).not.toBe("SW");
-                    expect(e.propertyChanged.newValue).not.toBe("JP");
-                }
-                if (triggerCounter === 0) {
-                    expect(e.propertyChanged.propertyName).toBe("firstName");
-                    expect(e.propertyChanged.oldValue).toBe("MP");
-                    expect(e.propertyChanged.newValue).toBe("BestDrummerInDaWorld");
-                    ++triggerCounter;
-                }
-                else {
-                    expect(e.propertyChanged.propertyName).toBe("displayName");
-                    expect(e.propertyChanged.oldValue).toBe("MP Portnoy");
-                    expect(e.propertyChanged.newValue).toBe("BestDrummerInDaWorld Portnoy");
-                    ++triggerCounter;
-                }
-            });
-            cust0.firstName = "BestDrummerInDaWorld";
-            expect(propTriggered).toBe(true, "no WatchedObjectChanged was called, not ok!");
-        });
-        it("Pop", function () {
-            var oa = new ObservableArray(true);
-            oa.push(new Customer("Myles", "Kennedy"));
-            oa.propertyChanged.add(function (e, c) {
-                expect(e.oldValue).toBe(1);
-                expect(e.newValue).toBe(0);
-            });
-            oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe(ArrayChanged.removedItemsAction);
-                expect(e.removedItems.length).toBe(1);
-                expect(e.removedItems[0].index).toEqual(0);
-                expect(e.removedItems[0].value.firstName).toEqual("Myles");
-                expect(e.removedStartingIndex).toBe(0);
-            });
-            var pop = oa.pop();
-            expect(pop.firstName).toBe("Myles");
-            oa.watchedObjectChanged.add(function (e, c) {
-                fail("watchedObject shouldn't be called as only a removed object had a property changed");
-            });
-            pop.firstName = "MK";
-        });
-        it("Concat", function () {
-            var oa = new ObservableArray(false);
-            oa.push("item0", "item1", "item2");
-            oa.setAt(4, "item4");
-            var noa = oa.concat("pipo0", "pipo1", "pipo2");
-            var res = ["item0", "item1", "item2", "item4", "pipo0", "pipo1", "pipo2"];
-            var i = 0;
-            noa.forEach(function (v) {
-                expect(v).toBe(res[i++]);
-            });
-            expect(noa.length).toBe(8);
-        });
-        it("Shift", function () {
-            var oa = new ObservableArray(false);
-            oa.push("item0", "item1", "item2");
-            oa.propertyChanged.add(function (e, c) {
-                expect(e.oldValue).toBe(3);
-                expect(e.newValue).toBe(2);
-            });
-            oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe(ArrayChanged.replacedArrayAction);
-                expect(e.removedItems.length).toBe(1);
-                expect(e.removedItems[0]).toEqual({ index: 0, value: "item0" });
-                expect(oa.getAt(0)).toEqual("item1");
-                expect(oa.getAt(1)).toEqual("item2");
-                expect(e.removedStartingIndex).toBe(0);
-            });
-            oa.shift();
-        });
-        it("Sort", function () {
-            var oa = new ObservableArray(false);
-            oa.push(3, 2, 4, 1);
-            oa.propertyChanged.add(function (e, c) {
-                fail("no propertyChanged should be fired");
-            });
-            oa.arrayChanged.add(function (e, c) {
-                expect(e.action).toBe(ArrayChanged.replacedArrayAction);
-                expect(oa.getAt(0)).toEqual(1);
-                expect(oa.getAt(1)).toEqual(2);
-                expect(oa.getAt(2)).toEqual(3);
-                expect(oa.getAt(3)).toEqual(4);
-            });
-            oa.sort(function (a, b) { return a - b; });
-        });
-    });
-})(JasmineTest || (JasmineTest = {}));
-//# sourceMappingURL=ObservableArrayTest.js.map

+ 0 - 344
tests/Tools/Jasmine/ObservableArrayTest.ts

@@ -1,344 +0,0 @@
-/// <reference path="../../../src/tools/babylon.observable.ts" />
-
-module JasmineTest {
-    import ObservableArray = BABYLON.ObservableArray;
-    import ArrayChanged = BABYLON.ArrayChanged;
-    import PropertyChangedBase = BABYLON.PropertyChangedBase;
-
-    class Customer extends PropertyChangedBase {
-
-        constructor(firstName: string, lastName: string) {
-            super();
-            this._firstName = firstName;
-            this._lastName = lastName;
-        }
-
-        public get firstName(): string {
-            return this._firstName;
-        }
-
-        public set firstName(value: string) {
-            if (this._firstName === value) {
-                return;
-            }
-
-            let old = this._firstName;
-            let oldDN = this.displayName;
-            this._firstName = value;
-
-            this.onPropertyChanged("firstName", old, value);
-            this.onPropertyChanged("displayName", oldDN, this.displayName);
-        }
-
-        public get lastName(): string {
-            return this._lastName;
-        }
-
-        public set lastName(value: string) {
-            if (this._lastName === value) {
-                return;
-            }
-
-            let old = this._lastName;
-            let oldDN = this.displayName;
-            this._lastName = value;
-
-            this.onPropertyChanged("lastName", old, value);
-            this.onPropertyChanged("displayName", oldDN, this.displayName);
-        }
-
-        public get displayName(): string {
-            return this.firstName + " " + this.lastName;
-        }
-
-        private _firstName: string;
-        private _lastName: string;
-
-    }
-
-    describe("Tools - ObservableArray",
-        () => {
-
-            it("Push",
-                () => {
-
-                    let oa = new ObservableArray<Customer>(true);
-                    oa.push(new Customer("loic", "baumann"));
-
-                    oa.propertyChanged.add((e, c) => {
-                        expect(e.oldValue).toBe(1, "PropChanged length is bad");
-                        expect(e.newValue).toBe(2, "PropChanged length is bad");
-                    });
-                    oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe(ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-                        expect(e.newItems.length).toBe(1);
-                        let item = e.newItems[0];
-                        expect(item.index).toEqual(1);
-                        expect(item.value.firstName).toBe("david");
-
-                        expect(e.newStartingIndex).toBe(1);
-                    });
-
-                    oa.push(new Customer("david", "catuhe"));
-
-                    expect(oa.length).toBe(2);
-                    let item = oa.getAt(1);
-                    expect(item).toBeDefined();
-                    expect(item.firstName).toBe("david");
-
-                    let triggerCounter = 0;
-                    oa.watchedObjectChanged.add((e, c) => {
-                        if (triggerCounter === 0) {
-                            expect(e.propertyChanged.propertyName).toBe("firstName");
-                            expect(e.propertyChanged.oldValue).toBe("david");
-                            expect(e.propertyChanged.newValue).toBe("delta");
-                            ++triggerCounter;
-                        } else {
-                            expect(e.propertyChanged.propertyName).toBe("displayName");
-                            expect(e.propertyChanged.oldValue).toBe("david catuhe");
-                            expect(e.propertyChanged.newValue).toBe("delta catuhe");
-                            ++triggerCounter;
-                        }
-                    });
-                }
-            );
-
-
-            it("SetAt/GetAt",
-                () => {
-
-                    let oa = new ObservableArray<Customer>(true);
-
-                    let propChangedCount = 0;
-                    let co = oa.propertyChanged.add((e, c) => {
-                        if (e.propertyName !== "length") {
-                            return;
-                        }
-                        expect(e.oldValue).toBe(e.newValue - ((e.oldValue===3) ? 2 : 1), "bad length value reported in PropChanged");
-                        ++propChangedCount;
-
-                        expect(propChangedCount).toBeLessThan(5, "PropChanged notif sent during illegal item insertion");
-                    });
-
-                    let triggerCount = 0;
-                    let aco = oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe(ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-
-                        switch (triggerCount) {
-                            case 0:
-                                expect(e.newItems.length).toBe(1);
-                                expect(e.newItems[0].index).toEqual(0);
-                                expect(e.newItems[0].value.firstName).toEqual("Mike");
-                                expect(e.newStartingIndex).toBe(0);
-                                break;
-
-                            case 1:
-                                expect(e.newItems.length).toBe(1);
-                                expect(e.newItems[0].index).toEqual(1);
-                                expect(e.newItems[0].value.firstName).toEqual("Steven");
-                                expect(e.newStartingIndex).toBe(1);
-                                break;
-
-                            case 2:
-                                expect(e.newItems.length).toBe(1);
-                                expect(e.newItems[0].index).toEqual(2);
-                                expect(e.newItems[0].value.firstName).toEqual("John");
-                                expect(e.newStartingIndex).toBe(2);
-                                break;
-
-                            case 3:
-                                expect(e.newItems.length).toBe(1);
-                                expect(e.newItems[0].index).toEqual(4);
-                                expect(e.newItems[0].value.firstName).toEqual("Matthew");
-                                expect(e.newStartingIndex).toBe(4);
-                                break;
-                            default:
-                                fail("arrayChanged called abnormally");
-                        }
-
-                        ++triggerCount;
-                    });
-
-                    oa.setAt(0, new Customer("Mike", "Portnoy"));
-                    oa.setAt(1, new Customer("Steven", "Wilson"));
-                    oa.setAt(2, new Customer("John", "Petrucci"));
-                    oa.setAt(4, new Customer("Matthew", "Bellamy"));
-                    oa.setAt(-10, new Customer("Hilary", "Hahn"));
-
-                    oa.propertyChanged.remove(co);
-                    oa.arrayChanged.remove(aco);
-
-                    expect(oa.length).toBe(5);
-                    expect(oa.getAt(0).firstName).toBe("Mike");
-                    expect(oa.getAt(1).firstName).toBe("Steven");
-                    expect(oa.getAt(2).firstName).toBe("John");
-                    expect(oa.getAt(4).firstName).toBe("Matthew");
-
-                    triggerCount = 0;
-                    oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe((triggerCount < 2) ? ArrayChanged.changedItemAction : ArrayChanged.newItemsAction, "Wrong ArrayChanged action");
-
-                        switch (triggerCount) {
-                            case 0:
-                                expect(e.changedItems.length).toBe(1);
-                                expect(e.changedItems[0].index).toEqual(0);
-                                expect(e.changedItems[0].value.firstName).toEqual("MP");
-                                expect(e.changedStartingIndex).toBe(0);
-                                break;
-
-                            case 1:
-                                expect(e.changedItems.length).toBe(1);
-                                expect(e.changedItems[0].index).toEqual(1);
-                                expect(e.changedItems[0].value.firstName).toEqual("SW");
-                                expect(e.changedStartingIndex).toBe(1);
-                                break;
-
-                            case 2:
-                                expect(e.newItems.length).toBe(1);
-                                expect(e.newItems[0].index).toEqual(3);
-                                expect(e.newItems[0].value.firstName).toEqual("JP");
-                                expect(e.newStartingIndex).toBe(3);
-                                break;
-                        }
-
-                        ++triggerCount;
-                    });
-
-
-                    let cust0 = new Customer("MP", "Portnoy");
-                    let cust1 = new Customer("SW", "Wilson");
-                    let cust3 = new Customer("JP", "Petrucci");
-
-                    oa.setAt(0, cust0);
-                    oa.setAt(1, cust1);
-                    oa.setAt(3, cust3);
-
-                    let triggerCounter = 0;
-                    let propTriggered = false;
-                    oa.watchedObjectChanged.add((e, c) => {
-                        propTriggered = true;
-                        if (e.propertyChanged.propertyName === "firstName") {
-                            expect(e.propertyChanged.newValue).not.toBe("MP");
-                            expect(e.propertyChanged.newValue).not.toBe("SW");
-                            expect(e.propertyChanged.newValue).not.toBe("JP");
-                        }
-
-                        if (triggerCounter === 0) {
-                            expect(e.propertyChanged.propertyName).toBe("firstName");
-                            expect(e.propertyChanged.oldValue).toBe("MP");
-                            expect(e.propertyChanged.newValue).toBe("BestDrummerInDaWorld");
-                            ++triggerCounter;
-                        } else {
-                            expect(e.propertyChanged.propertyName).toBe("displayName");
-                            expect(e.propertyChanged.oldValue).toBe("MP Portnoy");
-                            expect(e.propertyChanged.newValue).toBe("BestDrummerInDaWorld Portnoy");
-                            ++triggerCounter;
-                        }
-                    });
-                    cust0.firstName = "BestDrummerInDaWorld";
-                    expect(propTriggered).toBe(true, "no WatchedObjectChanged was called, not ok!");
-                }
-            );
-
-            it("Pop",
-                () => {
-
-                    let oa = new ObservableArray<Customer>(true);
-
-                    oa.push(new Customer("Myles", "Kennedy"));
-
-                    oa.propertyChanged.add((e, c) => {
-                        expect(e.oldValue).toBe(1);
-                        expect(e.newValue).toBe(0);
-                    });
-                    oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe(ArrayChanged.removedItemsAction);
-                        expect(e.removedItems.length).toBe(1);
-                        expect(e.removedItems[0].index).toEqual(0);
-                        expect(e.removedItems[0].value.firstName).toEqual("Myles");
-                        expect(e.removedStartingIndex).toBe(0);
-                    });
-
-                    let pop = oa.pop();
-                    expect(pop.firstName).toBe("Myles");
-
-                    oa.watchedObjectChanged.add((e, c) => {
-                        fail("watchedObject shouldn't be called as only a removed object had a property changed");
-                    });
-
-                    pop.firstName = "MK";
-                }
-            );
-
-            it("Concat",
-                () => {
-
-                    let oa = new ObservableArray<string>(false);
-
-                    oa.push("item0", "item1", "item2");
-                    oa.setAt(4, "item4");
-
-                    let noa = oa.concat("pipo0", "pipo1", "pipo2");
-
-                    let res = ["item0", "item1", "item2", "item4", "pipo0", "pipo1", "pipo2"];
-                    let i = 0;
-
-                    noa.forEach((v) => {
-                        expect(v).toBe(res[i++]);
-
-                    });
-                    expect(noa.length).toBe(8);
-
-                }
-            );
-
-            it("Shift",
-                () => {
-
-                    let oa = new ObservableArray<string>(false);
-
-                    oa.push("item0", "item1", "item2");
-
-                    oa.propertyChanged.add((e, c) => {
-                        expect(e.oldValue).toBe(3);
-                        expect(e.newValue).toBe(2);
-                    });
-                    oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe(ArrayChanged.replacedArrayAction);
-                        expect(e.removedItems.length).toBe(1);
-                        expect(e.removedItems[0]).toEqual({ index: 0, value: "item0" });
-                        expect(oa.getAt(0)).toEqual("item1");
-                        expect(oa.getAt(1)).toEqual("item2");
-                        expect(e.removedStartingIndex).toBe(0);
-                    });
-
-                    oa.shift();
-
-                }
-            );
-
-
-            it("Sort",
-                () => {
-
-                    let oa = new ObservableArray<number>(false);
-
-                    oa.push(3, 2, 4, 1);
-
-                    oa.propertyChanged.add((e, c) => {
-                        fail("no propertyChanged should be fired");
-                    });
-                    oa.arrayChanged.add((e, c) => {
-                        expect(e.action).toBe(ArrayChanged.replacedArrayAction);
-                        expect(oa.getAt(0)).toEqual(1);
-                        expect(oa.getAt(1)).toEqual(2);
-                        expect(oa.getAt(2)).toEqual(3);
-                        expect(oa.getAt(3)).toEqual(4);
-                    });
-
-                    oa.sort((a, b) => a - b);
-                }
-            );
-    });
-
-}

+ 0 - 137
tests/Tools/Jasmine/ObservableDictionaryTest.js

@@ -1,137 +0,0 @@
-var __extends = (this && this.__extends) || function (d, b) {
-    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
-    function __() { this.constructor = d; }
-    d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
-};
-var JasmineTest;
-(function (JasmineTest) {
-    var ObservableStringDictionary = BABYLON.ObservableStringDictionary;
-    var PropertyChangedBase = BABYLON.PropertyChangedBase;
-    var DictionaryChanged = BABYLON.DictionaryChanged;
-    var Customer = (function (_super) {
-        __extends(Customer, _super);
-        function Customer(firstName, lastName) {
-            _super.call(this);
-            this._firstName = firstName;
-            this._lastName = lastName;
-        }
-        Object.defineProperty(Customer.prototype, "firstName", {
-            get: function () {
-                return this._firstName;
-            },
-            set: function (value) {
-                if (this._firstName === value) {
-                    return;
-                }
-                var old = this._firstName;
-                var oldDN = this.displayName;
-                this._firstName = value;
-                this.onPropertyChanged("firstName", old, value);
-                this.onPropertyChanged("displayName", oldDN, this.displayName);
-            },
-            enumerable: true,
-            configurable: true
-        });
-        Object.defineProperty(Customer.prototype, "lastName", {
-            get: function () {
-                return this._lastName;
-            },
-            set: function (value) {
-                if (this._lastName === value) {
-                    return;
-                }
-                var old = this._lastName;
-                var oldDN = this.displayName;
-                this._lastName = value;
-                this.onPropertyChanged("lastName", old, value);
-                this.onPropertyChanged("displayName", oldDN, this.displayName);
-            },
-            enumerable: true,
-            configurable: true
-        });
-        Object.defineProperty(Customer.prototype, "displayName", {
-            get: function () {
-                return this.firstName + " " + this.lastName;
-            },
-            enumerable: true,
-            configurable: true
-        });
-        return Customer;
-    }(PropertyChangedBase));
-    describe("Tools - ObservableDictionary", function () {
-        it("Add", function () {
-            var oa = new ObservableStringDictionary(true);
-            oa.add("cust0", new Customer("loic", "baumann"));
-            oa.propertyChanged.add(function (e, c) {
-                expect(e.oldValue).toBe(1, "PropChanged length is bad");
-                expect(e.newValue).toBe(2, "PropChanged length is bad");
-            });
-            oa.dictionaryChanged.add(function (e, c) {
-                expect(e.action).toEqual(DictionaryChanged.newItemAction);
-                var item = e.newItem;
-                expect(item.key).toEqual("cust1");
-                expect(item.value.firstName).toEqual("david");
-                expect(item.value.lastName).toEqual("catuhe");
-            });
-            oa.add("cust1", new Customer("david", "catuhe"));
-            expect(oa.count).toBe(2);
-            var cust = oa.get("cust1");
-            expect(cust).toBeDefined();
-            expect(cust.firstName).toEqual("david");
-            expect(cust.lastName).toEqual("catuhe");
-        });
-        it("Remove", function () {
-            var oa = new ObservableStringDictionary(true);
-            var cust0 = new Customer("loic", "baumann");
-            var cust1 = new Customer("david", "catuhe");
-            oa.add("cust0", cust0);
-            oa.add("cust1", cust1);
-            oa.propertyChanged.add(function (e, c) {
-                expect(e.oldValue).toBe(2, "PropChanged length is bad");
-                expect(e.newValue).toBe(1, "PropChanged length is bad");
-            });
-            oa.dictionaryChanged.add(function (e, c) {
-                expect(e.action).toEqual(DictionaryChanged.removedItemAction);
-                var key = e.removedKey;
-                expect(key).toEqual("cust0");
-            });
-            oa.watchedObjectChanged.add(function (e, c) {
-                fail("watchedObject shouldn't be called as only a removed object had a property changed");
-            });
-            expect(oa.count).toBe(2);
-            var cust = oa.get("cust1");
-            expect(cust).toBeDefined();
-            expect(cust.firstName).toEqual("david");
-            expect(cust.lastName).toEqual("catuhe");
-            oa.remove("cust0");
-            cust = oa.get("cust0");
-            expect(cust).toBeUndefined();
-            cust0.firstName = "nockawa";
-        });
-        it("Watched Element", function () {
-            var oa = new ObservableStringDictionary(true);
-            oa.add("cust0", new Customer("loic", "baumann"));
-            oa.add("cust1", new Customer("david", "catuhe"));
-            var triggerCounter = 0;
-            oa.watchedObjectChanged.add(function (e, c) {
-                if (triggerCounter === 0) {
-                    expect(e.key).toBe("cust1");
-                    expect(e.propertyChanged.propertyName).toBe("firstName");
-                    expect(e.propertyChanged.oldValue).toBe("david");
-                    expect(e.propertyChanged.newValue).toBe("delta");
-                    ++triggerCounter;
-                }
-                else {
-                    expect(e.key).toBe("cust1");
-                    expect(e.propertyChanged.propertyName).toBe("displayName");
-                    expect(e.propertyChanged.oldValue).toBe("david catuhe");
-                    expect(e.propertyChanged.newValue).toBe("delta catuhe");
-                    ++triggerCounter;
-                }
-            });
-            var cust = oa.get("cust1");
-            cust.firstName = "delta";
-        });
-    });
-})(JasmineTest || (JasmineTest = {}));
-//# sourceMappingURL=ObservableDictionaryTest.js.map

+ 0 - 163
tests/Tools/Jasmine/ObservableDictionaryTest.ts

@@ -1,163 +0,0 @@
-module JasmineTest {
-    import ObservableStringDictionary = BABYLON.ObservableStringDictionary;
-    import PropertyChangedBase = BABYLON.PropertyChangedBase;
-    import DictionaryChanged = BABYLON.DictionaryChanged;
-
-    class Customer extends  PropertyChangedBase {
-
-        constructor(firstName: string, lastName: string) {
-            super();
-            this._firstName = firstName;
-            this._lastName = lastName;
-        }
-
-        public get firstName(): string {
-            return this._firstName;
-        }
-
-        public set firstName(value: string) {
-            if (this._firstName === value) {
-                return;
-            }
-
-            let old = this._firstName;
-            let oldDN = this.displayName;
-            this._firstName = value;
-
-            this.onPropertyChanged("firstName", old, value);
-            this.onPropertyChanged("displayName", oldDN, this.displayName);
-        }
-
-        public get lastName(): string {
-            return this._lastName;
-        }
-
-        public set lastName(value: string) {
-            if (this._lastName === value) {
-                return;
-            }
-
-            let old = this._lastName;
-            let oldDN = this.displayName;
-            this._lastName = value;
-
-            this.onPropertyChanged("lastName", old, value);
-            this.onPropertyChanged("displayName", oldDN, this.displayName);
-        }
-
-        public get displayName(): string {
-            return this.firstName + " " + this.lastName;
-        }
-
-        private _firstName: string;
-        private _lastName: string;
-
-    }
-
-    describe("Tools - ObservableDictionary",
-        () => {
-
-            it("Add",
-                () => {
-
-                    let oa = new ObservableStringDictionary<Customer>(true);
-                    oa.add("cust0", new Customer("loic", "baumann"));
-
-                    oa.propertyChanged.add((e, c) => {
-                        expect(e.oldValue).toBe(1, "PropChanged length is bad");
-                        expect(e.newValue).toBe(2, "PropChanged length is bad");
-                    });
-                    oa.dictionaryChanged.add((e, c) => {
-                        expect(e.action).toEqual(DictionaryChanged.newItemAction);
-                        let item = e.newItem;
-                        expect(item.key).toEqual("cust1");
-
-                        expect(item.value.firstName).toEqual("david");
-                        expect(item.value.lastName).toEqual("catuhe");
-                    });
-
-                    oa.add("cust1", new Customer("david", "catuhe"));
-
-                    expect(oa.count).toBe(2);
-                    let cust = oa.get("cust1");
-
-                    expect(cust).toBeDefined();
-                    expect(cust.firstName).toEqual("david");
-                    expect(cust.lastName).toEqual("catuhe");
-                }
-            );
-
-            it("Remove",
-                () => {
-
-                    let oa = new ObservableStringDictionary<Customer>(true);
-                    let cust0 = new Customer("loic", "baumann");
-                    let cust1 = new Customer("david", "catuhe");
-
-                    oa.add("cust0", cust0);
-                    oa.add("cust1", cust1);
-
-                    oa.propertyChanged.add((e, c) => {
-                        expect(e.oldValue).toBe(2, "PropChanged length is bad");
-                        expect(e.newValue).toBe(1, "PropChanged length is bad");
-                    });
-
-                    oa.dictionaryChanged.add((e, c) => {
-                        expect(e.action).toEqual(DictionaryChanged.removedItemAction);
-                        let key = e.removedKey;
-                        expect(key).toEqual("cust0");
-                    });
-
-                    oa.watchedObjectChanged.add((e, c) => {
-                        fail("watchedObject shouldn't be called as only a removed object had a property changed");
-                    });
-
-                    expect(oa.count).toBe(2);
-                    let cust = oa.get("cust1");
-
-                    expect(cust).toBeDefined();
-                    expect(cust.firstName).toEqual("david");
-                    expect(cust.lastName).toEqual("catuhe");
-
-                    oa.remove("cust0");
-
-                    cust = oa.get("cust0");
-                    expect(cust).toBeUndefined();
-
-                    cust0.firstName = "nockawa";
-
-                }
-            );
-
-            it("Watched Element",
-                () => {
-
-                    let oa = new ObservableStringDictionary<Customer>(true);
-                    oa.add("cust0", new Customer("loic", "baumann"));
-                    oa.add("cust1", new Customer("david", "catuhe"));
-
-                    let triggerCounter = 0;
-                    oa.watchedObjectChanged.add((e, c) => {
-                        if (triggerCounter === 0) {
-                            expect(e.key).toBe("cust1");
-                            expect(e.propertyChanged.propertyName).toBe("firstName");
-                            expect(e.propertyChanged.oldValue).toBe("david");
-                            expect(e.propertyChanged.newValue).toBe("delta");
-                            ++triggerCounter;
-                        } else {
-                            expect(e.key).toBe("cust1");
-                            expect(e.propertyChanged.propertyName).toBe("displayName");
-                            expect(e.propertyChanged.oldValue).toBe("david catuhe");
-                            expect(e.propertyChanged.newValue).toBe("delta catuhe");
-                            ++triggerCounter;
-                        }
-                    });
-
-                    let cust = oa.get("cust1");
-
-                    cust.firstName = "delta";
-                }
-            );
-        }
-    );
-}

+ 0 - 214
tests/Tools/Jasmine/chutzpah.json

@@ -1,214 +0,0 @@
-{
-    "Compile": {
-        "Mode": "External",
-        "Extensions": [ ".ts" ],
-        "ExtensionsWithNoOutput": [ ".d.ts" ]
-    },
-    "References": [
-
-        { "Path": "../../../src/Math/babylon.math.js" },
-        { "Path": "../../../src/Math/babylon.math.simd.js" },
-        { "Path": "../../../src/Tools/babylon.decorators.js" },
-        { "Path": "../../../src/Tools/babylon.observable.js" },
-        { "Path": "../../../src/Tools/babylon.database.js" },
-        { "Path": "../../../src/Tools/babylon.tools.tga.js" },
-        { "Path": "../../../src/Tools/babylon.tools.dds.js" },
-        { "Path": "../../../src/Tools/babylon.stringDictionary.js" },
-        { "Path": "../../../src/Tools/babylon.smartArray.js" },
-        { "Path": "../../../src/Tools/babylon.dynamicFloatArray.js" },
-        { "Path": "../../../src/Tools/babylon.rectPackingMap.js" },
-        { "Path": "../../../src/Tools/babylon.tools.js" },
-        { "Path": "../../../src/states/babylon.alphaCullingState.js" },
-        { "Path": "../../../src/states/babylon.depthCullingState.js" },
-        { "Path": "../../../src/states/babylon.stencilState.js" },
-        { "Path": "../../../src/babylon.engine.js" },
-        { "Path": "../../../src/babylon.node.js" },
-        { "Path": "../../../src/Tools/babylon.filesInput.js" },
-        { "Path": "../../../src/Collisions/babylon.pickingInfo.js" },
-        { "Path": "../../../src/Culling/babylon.boundingSphere.js" },
-        { "Path": "../../../src/Culling/babylon.boundingBox.js" },
-        { "Path": "../../../src/Culling/babylon.boundingInfo.js" },
-        { "Path": "../../../src/Culling/babylon.ray.js" },
-        { "Path": "../../../src/Mesh/babylon.abstractMesh.js" },
-        { "Path": "../../../src/Lights/babylon.light.js" },
-        { "Path": "../../../src/Lights/babylon.pointLight.js" },
-        { "Path": "../../../src/Lights/babylon.spotLight.js" },
-        { "Path": "../../../src/Lights/babylon.hemisphericLight.js" },
-        { "Path": "../../../src/Lights/babylon.directionalLight.js" },
-        { "Path": "../../../src/Lights/Shadows/babylon.shadowGenerator.js" },
-        { "Path": "../../../src/Collisions/babylon.collider.js" },
-        { "Path": "../../../src/Collisions/babylon.collisionCoordinator.js" },
-        { "Path": "../../../src/Collisions/babylon.collisionWorker.js" },
-        { "Path": "../../../src/Cameras/babylon.camera.js" },
-        { "Path": "../../../src/Cameras/babylon.camerainputsmanager.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.mouse.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.keyboard.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.touch.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.deviceorientation.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.gamepad.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.freecamera.input.virtualjoystick.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.keyboard.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.mousewheel.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.pointers.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.gamepad.js" },
-        { "Path": "../../../src/cameras/inputs/babylon.arcrotatecamera.input.vrdeviceorientation.js" },
-        { "Path": "../../../src/Cameras/babylon.targetCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.followCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.freeCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.freeCameraInputsManager.js" },
-        { "Path": "../../../src/Cameras/babylon.touchCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.arcRotateCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.arcRotateCameraInputsManager.js" },
-        { "Path": "../../../src/Cameras/babylon.universalCamera.js" },
-        { "Path": "../../../src/Cameras/babylon.deviceOrientationCamera.js" },
-        { "Path": "../../../src/Tools/babylon.gamepads.js" },
-        { "Path": "../../../src/Cameras/babylon.gamepadCamera.js" },
-        { "Path": "../../../src/Rendering/babylon.renderingManager.js" },
-        { "Path": "../../../src/Rendering/babylon.renderingGroup.js" },
-        { "Path": "../../../src/babylon.scene.js" },
-        { "Path": "../../../src/Mesh/babylon.buffer.js" },
-        { "Path": "../../../src/Mesh/babylon.vertexBuffer.js" },
-        { "Path": "../../../src/Mesh/babylon.instancedMesh.js" },
-        { "Path": "../../../src/Mesh/babylon.mesh.js" },
-        { "Path": "../../../src/Mesh/babylon.meshBuilder.js" },
-        { "Path": "../../../src/Mesh/babylon.groundMesh.js" },
-        { "Path": "../../../src/Mesh/babylon.subMesh.js" },
-        { "Path": "../../../src/Materials/textures/babylon.baseTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.texture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.cubeTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.renderTargetTexture.js" },
-        { "Path": "../../../src/Materials/textures/procedurals/babylon.proceduralTexture.js" },
-        { "Path": "../../../src/Materials/textures/procedurals/babylon.customProceduralTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.mirrorTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.refractionTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.dynamicTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.videoTexture.js" },
-        { "Path": "../../../src/Materials/textures/babylon.mapTexture.js" },
-        { "Path": "../../../src/Materials/babylon.effect.js" },
-        { "Path": "../../../src/Materials/babylon.materialHelper.js" },
-        { "Path": "../../../src/Materials/babylon.fresnelParameters.js" },
-        { "Path": "../../../src/Materials/babylon.material.js" },
-        { "Path": "../../../src/Materials/babylon.standardMaterial.js" },
-        { "Path": "../../../src/Materials/babylon.pbrMaterial.js" },
-        { "Path": "../../../src/Materials/babylon.multiMaterial.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.fontTexture.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.bounding2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.primitiveCollisionManager.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.canvas2dLayoutEngine.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.brushes2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.smartPropertyPrim.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.prim2dBase.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.modelRenderCache.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.renderablePrim2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.shape2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.group2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.wireFrame2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.rectangle2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.sprite2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.text2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.canvas2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.ellipse2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.lines2d.js" },
-        { "Path": "../../../canvas2d/src/Engine/babylon.worldspacecanvas2dNode.js" },
-        { "Path": "../../../src/GUI/babylon.gui.UIElement.js" },
-        { "Path": "../../../src/GUI/babylon.gui.control.js" },
-        { "Path": "../../../src/GUI/babylon.gui.label.js" },
-        { "Path": "../../../src/GUI/babylon.gui.window.js" },
-        { "Path": "../../../src/GUI/babylon.gui.button.js" },
-        { "Path": "../../../src/Loading/babylon.sceneLoader.js" },
-        { "Path": "../../../src/Loading/Plugins/babylon.babylonFileLoader.js" },
-        { "Path": "../../../src/Sprites/babylon.spriteManager.js" },
-        { "Path": "../../../src/Sprites/babylon.sprite.js" },
-        { "Path": "../../../src/Layer/babylon.layer.js" },
-        { "Path": "../../../src/Particles/babylon.particle.js" },
-        { "Path": "../../../src/Particles/babylon.particleSystem.js" },
-        { "Path": "../../../src/Particles/babylon.solidParticle.js" },
-        { "Path": "../../../src/Particles/babylon.solidParticleSystem.js" },
-        { "Path": "../../../src/Animations/babylon.animation.js" },
-        { "Path": "../../../src/Animations/babylon.animatable.js" },
-        { "Path": "../../../src/Animations/babylon.easing.js" },
-        { "Path": "../../../src/Culling/Octrees/babylon.octree.js" },
-        { "Path": "../../../src/Culling/Octrees/babylon.octreeBlock.js" },
-        { "Path": "../../../src/Bones/babylon.bone.js" },
-        { "Path": "../../../src/Bones/babylon.skeleton.js" },
-        { "Path": "../../../src/PostProcess/babylon.postProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.postProcessManager.js" },
-        { "Path": "../../../src/PostProcess/babylon.passPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.blurPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.refractionPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.blackAndWhitePostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.convolutionPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.filterPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.fxaaPostProcess.js" },
-        { "Path": "../../../src/LensFlare/babylon.lensFlare.js" },
-        { "Path": "../../../src/LensFlare/babylon.lensFlareSystem.js" },
-        { "Path": "../../../src/Physics/Plugins/babylon.cannonJSPlugin.js" },
-        { "Path": "../../../src/Physics/Plugins/babylon.oimoJSPlugin.js" },
-        { "Path": "../../../src/Physics/babylon.physicsImpostor.js" },
-        { "Path": "../../../src/Physics/babylon.physicsEngine.js" },
-        { "Path": "../../../src/Physics/babylon.physicsJoint.js" },
-        { "Path": "../../../src/Tools/babylon.sceneSerializer.js" },
-        { "Path": "../../../src/Mesh/babylon.csg.js" },
-        { "Path": "../../../src/PostProcess/babylon.vrDistortionCorrectionPostProcess.js" },
-        { "Path": "../../../src/Tools/babylon.virtualJoystick.js" },
-        { "Path": "../../../src/Cameras/babylon.virtualJoysticksCamera.js" },
-        { "Path": "../../../src/Materials/babylon.shaderMaterial.js" },
-        { "Path": "../../../src/Mesh/babylon.mesh.vertexData.js" },
-        { "Path": "../../../src/PostProcess/babylon.anaglyphPostProcess.js" },
-        { "Path": "../../../src/Tools/babylon.tags.js" },
-        { "Path": "../../../src/Tools/babylon.andOrNotEvaluator.js" },
-        { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPass.js" },
-        { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderEffect.js" },
-        { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipeline.js" },
-        { "Path": "../../../src/PostProcess/RenderPipeline/babylon.postProcessRenderPipelineManager.js" },
-        { "Path": "../../../src/PostProcess/babylon.displayPassPostProcess.js" },
-        { "Path": "../../../src/Rendering/babylon.boundingBoxRenderer.js" },
-        { "Path": "../../../src/Actions/babylon.condition.js" },
-        { "Path": "../../../src/Actions/babylon.action.js" },
-        { "Path": "../../../src/Actions/babylon.actionManager.js" },
-        { "Path": "../../../src/Actions/babylon.interpolateValueAction.js" },
-        { "Path": "../../../src/Actions/babylon.directActions.js" },
-        { "Path": "../../../src/Mesh/babylon.geometry.js" },
-        { "Path": "../../../src/Mesh/babylon.linesMesh.js" },
-        { "Path": "../../../src/Rendering/babylon.outlineRenderer.js" },
-        { "Path": "../../../src/Tools/babylon.assetsManager.js" },
-        { "Path": "../../../src/Cameras/VR/babylon.vrCameraMetrics.js" },
-        { "Path": "../../../src/Cameras/VR/babylon.vrDeviceOrientationCamera.js" },
-        { "Path": "../../../src/Cameras/VR/babylon.webVRCamera.js" },
-        { "Path": "../../../src/Tools/babylon.sceneOptimizer.js" },
-        { "Path": "../../../src/Tools/babylon.earcut.js" },
-        { "Path": "../../../src/Mesh/babylon.meshLODLevel.js" },
-        { "Path": "../../../src/Audio/babylon.audioEngine.js" },
-        { "Path": "../../../src/Audio/babylon.sound.js" },
-        { "Path": "../../../src/Audio/babylon.soundtrack.js" },
-        { "Path": "../../../src/Debug/babylon.skeletonViewer.js" },
-        { "Path": "../../../src/Debug/babylon.debugLayer.js" },
-        { "Path": "../../../src/Materials/Textures/babylon.rawTexture.js" },
-        { "Path": "../../../src/Mesh/babylon.polygonMesh.js" },
-        { "Path": "../../../src/Mesh/babylon.meshSimplification.js" },
-        { "Path": "../../../src/Audio/babylon.analyser.js" },
-        { "Path": "../../../src/Rendering/babylon.depthRenderer.js" },
-        { "Path": "../../../src/PostProcess/babylon.ssaoRenderingPipeline.js" },
-        { "Path": "../../../src/PostProcess/babylon.volumetricLightScatteringPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.lensRenderingPipeline.js" },
-        { "Path": "../../../src/PostProcess/babylon.colorCorrectionPostProcess.js" },
-        { "Path": "../../../src/PostProcess/babylon.stereoscopicInterlacePostProcess.js" },
-        { "Path": "../../../src/Cameras/babylon.stereoscopicCameras.js" },
-        { "Path": "../../../src/PostProcess/babylon.hdrRenderingPipeline.js" },
-        { "Path": "../../../src/Rendering/babylon.edgesRenderer.js" },
-        { "Path": "../../../src/Tools/babylon.loadingScreen.js" },
-        { "Path": "../../../src/Probes/babylon.reflectionProbe.js" },
-        { "Path": "../../../src/tools/hdr/babylon.tools.cubemapToSphericalPolynomial.js" },
-        { "Path": "../../../src/tools/hdr/babylon.tools.panoramaToCubemap.js" },
-        { "Path": "../../../src/tools/hdr/babylon.tools.hdr.js" },
-        { "Path": "../../../src/materials/textures/babylon.hdrCubeTexture.js" },
-        { "Path": "../../../src/Materials/Textures/babylon.colorGradingTexture.js" },
-        { "Path": "../../../src/Materials/babylon.colorcurves.js" },
-        { "Path": "./TestClasses.js" }
-    ],
-    "Tests": [
-        {
-            "Includes": [ "*.ts" ]
-        }
-    ]
-}