chore: cleanup

This commit is contained in:
Nathan Walker
2020-07-06 14:25:11 -07:00
parent 94cf5c4706
commit 6336eac4b5
477 changed files with 59087 additions and 74961 deletions

View File

@@ -1,43 +1,43 @@
import * as TKUnit from "../tk-unit";
import * as types from "@nativescript/core/utils/types";
import * as virtualArrayModule from "@nativescript/core/data/virtual-array";
import { VirtualArray, ChangeType, ChangedData, ItemsLoading } from "@nativescript/core";
export var test_VirtualArray_shouldCreateArrayFromSpecifiedLength = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
TKUnit.assert(array.length === 100, "VirtualArray<T> should create array from specified length!");
};
export var test_VirtualArray_setItemShouldSetCorrectItem = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.setItem(0, 0);
TKUnit.assert(array.getItem(0) === 0, "VirtualArray<T> setItem() should set correct item!");
};
export var test_VirtualArray_setItemShouldRaiseChangeEventWhenYouSetDifferentItem = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
var result: virtualArrayModule.ChangedData<number>;
var result: ChangedData<number>;
var index = 0;
array.on(virtualArrayModule.VirtualArray.changeEvent, (args: virtualArrayModule.ChangedData<number>) => {
array.on(VirtualArray.changeEvent, (args: ChangedData<number>) => {
result = args;
});
array.setItem(index, 0);
TKUnit.assert(result && result.eventName === "change" && result.action === virtualArrayModule.ChangeType.Update &&
TKUnit.assert(result && result.eventName === "change" && result.action === ChangeType.Update &&
result.removed.length === 1 && result.index === index && result.addedCount === 1, "VirtualArray<T> setItem() should raise 'change' event with correct args!");
result = undefined;
array.setItem(index, 1);
TKUnit.assert(result && result.eventName === "change" && result.action === virtualArrayModule.ChangeType.Update &&
TKUnit.assert(result && result.eventName === "change" && result.action === ChangeType.Update &&
result.removed.length === 1 && result.index === index && result.addedCount === 1, "VirtualArray<T> setItem() should raise 'change' event with correct args!");
array.on(virtualArrayModule.VirtualArray.itemsLoadingEvent, (args: virtualArrayModule.ItemsLoading) => {
array.on(VirtualArray.itemsLoadingEvent, (args: ItemsLoading) => {
// Argument (args) is ItemsLoading.
// args.index is start index of the page where the requested index is located.
// args.count number of requested items.
@@ -59,13 +59,13 @@ export var test_VirtualArray_setItemShouldRaiseChangeEventWhenYouSetDifferentIte
};
export var test_VirtualArray_loadShouldRaiseChangeEventWithCorrectArgs = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
var result: virtualArrayModule.ChangedData<number>;
var result: ChangedData<number>;
var index = 0;
array.on(virtualArrayModule.VirtualArray.changeEvent, (args: virtualArrayModule.ChangedData<number>) => {
array.on(VirtualArray.changeEvent, (args: ChangedData<number>) => {
// Argument (args) is ChangedData<T>.
// args.eventName is "change".
// args.action is "update".
@@ -78,19 +78,19 @@ export var test_VirtualArray_loadShouldRaiseChangeEventWithCorrectArgs = functio
array.load(index, itemsToLoad);
TKUnit.assert(result && result.eventName === "change" && result.action === virtualArrayModule.ChangeType.Update &&
TKUnit.assert(result && result.eventName === "change" && result.action === ChangeType.Update &&
result.removed.length === itemsToLoad.length && result.index === index && result.addedCount === itemsToLoad.length,
"VirtualArray<T> load() should raise 'change' event with correct args!");
};
export var test_VirtualArray_lengthIncreaseShouldRaiseChangeEventWithCorrectArgs = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
var result: virtualArrayModule.ChangedData<number>;
var result: ChangedData<number>;
var index = array.length;
array.on(virtualArrayModule.VirtualArray.changeEvent, (args: virtualArrayModule.ChangedData<number>) => {
array.on(VirtualArray.changeEvent, (args: ChangedData<number>) => {
// Argument (args) is ChangedData<T>.
// args.eventName is "change".
// args.action is "add".
@@ -101,19 +101,19 @@ export var test_VirtualArray_lengthIncreaseShouldRaiseChangeEventWithCorrectArgs
array.length += array.loadSize;
TKUnit.assert(result && result.eventName === "change" && result.action === virtualArrayModule.ChangeType.Add
TKUnit.assert(result && result.eventName === "change" && result.action === ChangeType.Add
&& result.index === index && result.addedCount === array.loadSize && result.removed.length === 0,
"VirtualArray<T> length++ should raise 'change' event with correct args!");
};
export var test_VirtualArray_lengthDecreaseShouldRaiseChangeEventWithCorrectArgs = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
var result: virtualArrayModule.ChangedData<number>;
var result: ChangedData<number>;
var index = array.length;
array.on(virtualArrayModule.VirtualArray.changeEvent, (args: virtualArrayModule.ChangedData<number>) => {
array.on(VirtualArray.changeEvent, (args: ChangedData<number>) => {
// Argument (args) is ChangedData<T>.
// args.eventName is "change".
// args.action is "remove".
@@ -124,35 +124,35 @@ export var test_VirtualArray_lengthDecreaseShouldRaiseChangeEventWithCorrectArgs
array.length -= array.loadSize;
TKUnit.assert(result && result.eventName === "change" && result.action === virtualArrayModule.ChangeType.Delete
TKUnit.assert(result && result.eventName === "change" && result.action === ChangeType.Delete
&& result.index === index && result.removed.length === array.loadSize && result.addedCount === 0,
"VirtualArray<T> length++ should raise 'change' event with correct args!");
};
export var test_VirtualArray_shouldRaiseItemsLoadingIfIndexIsNotLoadedAndGetItemIsCalled = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
var result: virtualArrayModule.ItemsLoading;
var result: ItemsLoading;
array.on(virtualArrayModule.VirtualArray.itemsLoadingEvent, (args: virtualArrayModule.ItemsLoading) => {
array.on(VirtualArray.itemsLoadingEvent, (args: ItemsLoading) => {
result = args;
});
array.getItem(0);
TKUnit.assert(result.eventName === virtualArrayModule.VirtualArray.itemsLoadingEvent && result.index === 0 &&
TKUnit.assert(result.eventName === VirtualArray.itemsLoadingEvent && result.index === 0 &&
result.count === array.loadSize, "VirtualArray<T> getItem() should raise 'itemsLoading' event with correct args if item is not loaded!");
};
export var test_VirtualArray_shouldNotRaiseItemsLoadingIfIndexIsLoadedAndGetItemIsCalled = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.setItem(0, 0);
array.loadSize = 15;
var result: virtualArrayModule.ItemsLoading;
var result: ItemsLoading;
array.on(virtualArrayModule.VirtualArray.itemsLoadingEvent, (args: virtualArrayModule.ItemsLoading) => {
array.on(VirtualArray.itemsLoadingEvent, (args: ItemsLoading) => {
result = args;
});
@@ -162,23 +162,23 @@ export var test_VirtualArray_shouldNotRaiseItemsLoadingIfIndexIsLoadedAndGetItem
};
export var test_VirtualArray_shouldRaiseItemsLoadingIfIndexIsNotLoadedAndGetItemIsCalledCorrectNumberOfTimesWithCorrectArgs = function () {
var array = new virtualArrayModule.VirtualArray<number>(100);
var array = new VirtualArray<number>(100);
array.loadSize = 15;
array.setItem(0, 0);
array.setItem(5, 5);
var result = new Array<virtualArrayModule.ItemsLoading>();
var result = new Array<ItemsLoading>();
array.on(virtualArrayModule.VirtualArray.itemsLoadingEvent, (args: virtualArrayModule.ItemsLoading) => {
array.on(VirtualArray.itemsLoadingEvent, (args: ItemsLoading) => {
result.push(args);
});
array.getItem(1);
TKUnit.assert(result.length === 2 &&
result[0].eventName === virtualArrayModule.VirtualArray.itemsLoadingEvent && result[0].index === 1 && result[0].count === 4 &&
result[1].eventName === virtualArrayModule.VirtualArray.itemsLoadingEvent && result[1].index === 6 && result[1].count === 9,
result[0].eventName === VirtualArray.itemsLoadingEvent && result[0].index === 1 && result[0].count === 4 &&
result[1].eventName === VirtualArray.itemsLoadingEvent && result[1].index === 6 && result[1].count === 9,
"VirtualArray<T> getItem() should raise 'itemsLoading' event with correct args!");
};