Mercurial > repos > public > sbplib
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 |
rev | line source |
---|---|
471 | 1 function tests = CellTest() |
2 tests = functiontests(localfunctions); | |
3 end | |
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 | 23 function testSubAssignment(testCase) |
24 testCase.verifyFail(); | |
25 end | |
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 | 111 end |
112 | |
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 | 152 end |