41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
TEST(@"-[first]->next",
[[list first]->next->object isEqual: strings[1]])
TEST(@"-[last]", [[list last]->object isEqual: strings[2]])
TEST(@"-[last]->prev", [[list last]->prev->object isEqual: strings[1]])
TEST(@"-[remove:]", [list remove: [list last]] &&
[[list last]->object isEqual: strings[1]] &&
[list remove: [list first]] &&
[[list first]->object isEqual: [list last]->object])
TEST(@"-[insert:before:]", [list insert: strings[0]
before: [list last]] &&
[[list last]->prev->object isEqual: strings[0]])
|
|
|
|
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
TEST(@"-[first]->next",
[[list first]->next->object isEqual: strings[1]])
TEST(@"-[last]", [[list last]->object isEqual: strings[2]])
TEST(@"-[last]->prev", [[list last]->prev->object isEqual: strings[1]])
TEST(@"-[remove:]", R([list remove: [list last]]) &&
[[list last]->object isEqual: strings[1]] &&
R([list remove: [list first]]) &&
[[list first]->object isEqual: [list last]->object])
TEST(@"-[insert:before:]", [list insert: strings[0]
before: [list last]] &&
[[list last]->prev->object isEqual: strings[0]])
|