annotate CellTest.m @ 476:949ffe238f61 feature/sublassable_cellarray

Implement tests for round and curly indexing, add more stubs
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 02 Aug 2017 10:22:20 +0200
parents e0e81e7df671
children 97c505c87f56
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
471
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
1 function tests = CellTest()
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
2 tests = functiontests(localfunctions);
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
3 end
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
4
475
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
5 function testSize(testCase)
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
6 testCase.verifyFail();
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
7 end
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
8
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
9 function testLength(testCase)
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
10 testCase.verifyFail();
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
11 end
e0e81e7df671 Add test stubs for size and length
Jonatan Werpers <jonatan@werpers.com>
parents: 474
diff changeset
12
476
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
13 function testTranspose(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
14 testCase.verifyFail();
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
15 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
16
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
17 function testRoundIndexWithProperty(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
18 A = Cell({3,2,1});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
19
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
20 testCase.verifyEqual(A([1,3]).data, {3, 1});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
21 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
22
471
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
23 function testSubAssignment(testCase)
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
24 testCase.verifyFail();
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
25 end
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
26
476
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
27 function testIndexreferenceRound(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
28 cases = {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
29 % {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
30 % array,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
31 % index,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
32 % roundResult
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
33 % },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
34 {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
35 {1,2,3},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
36 1,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
37 {1},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
38 },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
39 {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
40 {1,3,2},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
41 2,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
42 {3},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
43 },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
44 {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
45 {1,3,2},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
46 [1 3],
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
47 {1, 2},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
48 },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
49 };
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
50
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
51
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
52 for i = 1:length(cases)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
53 array = Cell(cases{i}{1});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
54 index = cases{i}{2};
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
55 expected = cases{i}{3};
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
56
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
57 result = array(index);
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
58
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
59 testCase.verifyTrue(isa(result, 'Cell'));
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
60 testCase.verifyEqual(result.data, expected);
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
61 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
62 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
63
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
64 function testEndIndexing(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
65 C = Cell({1,2,3});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
66
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
67 testCase.verifyEqual(C(end), Cell({3}));
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
68 testCase.verifyEqual(C{end}, 3);
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
69 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
70
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
71 function testColonIndexing(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
72 C = Cell({1, 2, 3});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
73 D = Cell({1; 2; 3});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
74
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
75 testCase.verifyEqual(C(:), Cell({3}));
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
76
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
77
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
78 testCase.verifyEqual(C(:), Cell({3}));
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
79 testCase.verifyEqual(C{end}, 3);
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
80 end
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
81
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
82 function testIndexreferenceCurly(testCase)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
83 cases = {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
84 % {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
85 % array,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
86 % index,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
87 % curlyResult
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
88 % },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
89 {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
90 {1,2,3},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
91 1,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
92 1
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
93 },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
94 {
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
95 {1,3,2},
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
96 2,
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
97 3
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
98 },
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
99 };
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
100
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
101
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
102 for i = 1:length(cases)
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
103 array = Cell(cases{i}{1});
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
104 index = cases{i}{2};
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
105 expected = cases{i}{3};
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
106
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
107 result = array{index};
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
108
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
109 testCase.verifyEqual(result, expected);
949ffe238f61 Implement tests for round and curly indexing, add more stubs
Jonatan Werpers <jonatan@werpers.com>
parents: 475
diff changeset
110 end
471
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
111 end
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
112
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
113 function testConcat(testCase)
474
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
114 cases = {
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
115 {{},{}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
116 {{1},{}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
117 {{},{1}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
118 {{1},{2}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
119 {{1, 2},{3, 4}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
120 {{1; 2},{3; 4}},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
121 };
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
122
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
123 horzCat = {
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
124 {},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
125 {1},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
126 {1},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
127 {1,2},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
128 {1, 2, 3, 4},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
129 {1, 3; 2, 4},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
130 };
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
131
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
132 vertCat = {
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
133 {},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
134 {1},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
135 {1},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
136 {1; 2},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
137 {1, 2; 3, 4},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
138 {1; 2; 3; 4},
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
139 };
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
140
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
141 for i = 1:length(cases)
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
142 A = Cell(cases{i}{1});
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
143 B = Cell(cases{i}{2});
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
144
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
145 C_horz = [A, B];
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
146 C_vert = [A; B];
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
147
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
148 testCase.verifyEqual(C_horz.data, horzCat{i});
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
149 testCase.verifyEqual(C_vert.data, vertCat{i});
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
150
c91464ef1dd9 Implement tests for horzcat and vertcat. Fix bugs found
Jonatan Werpers <jonatan@werpers.com>
parents: 471
diff changeset
151 end
471
c78249d8e915 Add test stubs.
Jonatan Werpers <jonatan@werpers.com>
parents:
diff changeset
152 end