test create
Describe this function...
test create empty
test create items
TRUE
love
TRUE
love
test create repeated
Eject
3
Eject
Eject
Eject
test empty
Describe this function...
not empty
FALSE
0
empty
TRUE
test length
Describe this function...
zero length
0
one length
cat
1
three length
cat
TRUE
3
test find
Describe this function...
find first
FIRST
Alice
Eve
Bob
Eve
Eve
2
find last
LAST
Alice
Eve
Bob
Eve
Eve
4
find none
FIRST
Alice
Bob
Carol
Dave
Eve
0
test get
Describe this function...
list
Kirk
Spock
McCoy
get first
GET
FIRST
list
Kirk
get last
GET
LAST
list
McCoy
get random
TRUE
POSITIVE
FIRST
list
GET
RANDOM
list
get #
GET
FROM_START
list
2
Spock
get #-end
GET
FROM_END
list
3
Kirk
test get remove
Describe this function...
list
Kirk
Spock
McCoy
getremove first
GET_REMOVE
FIRST
list
Kirk
getremove first list
list
Spock
McCoy
list
Kirk
Spock
McCoy
getremove last
GET_REMOVE
LAST
list
McCoy
getremove last list
list
Kirk
Spock
list
Kirk
Spock
McCoy
getremove random
TRUE
EQ
FIRST
list
GET_REMOVE
RANDOM
list
0
getremove random list
list
2
list
Kirk
Spock
McCoy
getremove #
GET_REMOVE
FROM_START
list
2
Spock
getremove # list
list
Kirk
McCoy
list
Kirk
Spock
McCoy
getremove #-end
GET_REMOVE
FROM_END
list
3
Kirk
getremove #-end list
list
Spock
McCoy
test remove
Describe this function...
list
Kirk
Spock
McCoy
REMOVE
FIRST
list
remove first list
list
Spock
McCoy
list
Kirk
Spock
McCoy
REMOVE
LAST
list
remove last list
list
Kirk
Spock
list
Kirk
Spock
McCoy
REMOVE
RANDOM
list
remove random list
list
2
list
Kirk
Spock
McCoy
REMOVE
FROM_START
list
2
remove # list
list
Kirk
McCoy
list
Kirk
Spock
McCoy
REMOVE
FROM_END
list
3
remove #-end list
list
Spock
McCoy
test set
Describe this function...
x
Picard
Riker
Crusher
SET
FIRST
x
Jean-Luc
set first list
x
Jean-Luc
Riker
Crusher
x
Picard
Riker
Crusher
SET
LAST
x
Beverly
set last list
x
Picard
Riker
Beverly
x
Picard
Riker
Crusher
SET
RANDOM
x
Data
set random list
x
3
x
Picard
Riker
Crusher
SET
FROM_START
x
3
Pulaski
set # list
x
Picard
Riker
Pulaski
x
Picard
Riker
Crusher
SET
FROM_END
x
1
Pulaski
set #-end list
x
Picard
Riker
Pulaski
test insert
Describe this function...
x
Picard
Riker
Crusher
INSERT
FIRST
x
Data
insert first list
x
Data
Picard
Riker
Crusher
x
Picard
Riker
Crusher
INSERT
LAST
x
Data
insert last list
x
Picard
Riker
Crusher
Data
x
Picard
Riker
Crusher
INSERT
RANDOM
x
Data
insert random list
x
4
x
Picard
Riker
Crusher
INSERT
FROM_START
x
3
Data
insert # list
x
Picard
Riker
Data
Crusher
x
Picard
Riker
Crusher
INSERT
FROM_END
x
1
Data
insert #-end list
x
Picard
Riker
Data
Crusher
test sublist
Describe this function...
list
Columbia
Challenger
Discovery
Atlantis
Endeavour
sublist # start
FROM_START
FROM_START
list
2
3
Challenger
Discovery
sublist # end
FROM_END
FROM_END
list
3
2
Discovery
Atlantis
sublist first-last
FIRST
LAST
list
list
test join
Describe this function...
list
Vulcan
Klingon
Borg
join
JOIN
list
,
Vulcan,Klingon,Borg
test split
Describe this function...
list
SPLIT
Vulcan,Klingon,Borg
,
split
list
Vulcan
Klingon
Borg
test sort alphabetic
Describe this function...
list
TEXT
1
Vulcan
Klingon
Borg
sort alphabetic ascending
list
Borg
Klingon
Vulcan
test sort ignoreCase
Describe this function...
list
IGNORE_CASE
1
borg
Klingon
Borg
Vulcan
sort ignore case ascending
list
borg
Borg
Klingon
Vulcan
test sort numeric
Describe this function...
list
NUMERIC
-1
0-Borg
Vulcan
1-Klingon
sort numeric descending
list
Vulcan
1-Klingon
0-Borg