提交 c98ecf06 编写于 作者: D deqingli

update the list indexOfRawIndex() interface UT test #11116

上级 d18bbd01
......@@ -84,28 +84,30 @@ describe('List', function () {
testCase('indexOfRawIndex', function (List) {
var list = new List(['x']);
list.initData([]);
expect(list.indexOfRawIndex(1)).toEqual(-1);
list.initData([0]);
expect(list.indexOfRawIndex(0)).toEqual(0);
expect(list.indexOfRawIndex(1)).toEqual(-1);
var list1 = new List(['x']);
list1.initData([0]);
expect(list1.indexOfRawIndex(0)).toEqual(0);
expect(list1.indexOfRawIndex(1)).toEqual(-1);
list.initData([0, 1, 2, 3]);
expect(list.indexOfRawIndex(1)).toEqual(1);
expect(list.indexOfRawIndex(2)).toEqual(2);
expect(list.indexOfRawIndex(5)).toEqual(-1);
var list2 = new List(['x']);
list2.initData([0, 1, 2, 3]);
expect(list2.indexOfRawIndex(1)).toEqual(1);
expect(list2.indexOfRawIndex(2)).toEqual(2);
expect(list2.indexOfRawIndex(5)).toEqual(-1);
list.initData([0, 1, 2, 3, 4]);
expect(list.indexOfRawIndex(2)).toEqual(2);
expect(list.indexOfRawIndex(3)).toEqual(3);
expect(list.indexOfRawIndex(5)).toEqual(-1);
var list3 = new List(['x']);
list3.initData([0, 1, 2, 3, 4]);
expect(list3.indexOfRawIndex(2)).toEqual(2);
expect(list3.indexOfRawIndex(3)).toEqual(3);
expect(list3.indexOfRawIndex(5)).toEqual(-1);
list.filterSelf(function (idx) {
list3.filterSelf(function (idx) {
return idx >= 2;
});
expect(list.indexOfRawIndex(2)).toEqual(0);
expect(list3.indexOfRawIndex(2)).toEqual(0);
});
testCase('getDataExtent', function (List) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册