MatrixBerryCore
ArrayTestPropForSuite.m
Go to the documentation of this file.
1 classdef ArrayTestPropForSuite<mxberry.unittest.TestCase
2  properties
3  simpleTypeNoCharList={{'int8'},{'int16'},{'int32'},{'int64'},{'double'},...
4  {'logical'},{'single'},...
5  {'uint8'},{'uint16'},{'uint32'},{'uint64'},{'struct'},...
6  {'mxberry.core.type.test.TestValueType'},...
7  {'mxberry.core.type.test.TestHandleType'}};
8  complexTypeList={...
9  {'cell','int8'},{'cell','int16'},{'cell','int32'},...
10  {'cell','int64'},{'cell','double'},...
11  {'cell','logical'},{'cell','single'},...
12  {'cell','uint8'},{'cell','uint16'},{'cell','uint32'},...
13  {'cell','uint64'},{'cell','char'},...
14  {'cell','cell','int64'},{'cell','cell','double'},...
15  {'cell','cell','logical'},{'cell','cell','single'},...
16  {'cell','cell','uint8'},{'cell','cell','uint16'},...
17  {'cell','cell','uint32'},...
18  {'cell','cell','uint64'},{'cell','cell','char'},...
19  {'cell','struct'},{'cell','cell','struct'},...
20  {'cell','mxberry.core.type.test.TestValueType'},...
21  {'cell','cell','mxberry.core.type.test.TestValueType'},...
22  {'cell','mxberry.core.type.test.TestHandleType'},...
23  {'cell','cell','mxberry.core.type.test.TestHandleType'}};
24  typeListNoChar
25  typeList
26  simpleTypeList
27  sizeCVec={[10,1],[0 1],[10,2,3],[0,2,3]};
28  end
29  methods
30  function self = ArrayTestPropForSuite(varargin)
31  self = self@mxberry.unittest.TestCase(varargin{:});
32  end
33  end
34  methods (TestMethodSetup)
35  function self = setUp(self)
36  self.typeListNoChar=[self.simpleTypeNoCharList,self.complexTypeList];
37  self.simpleTypeList=[self.simpleTypeNoCharList,{{'char'}}];
38  self.typeList=[self.typeListNoChar,{{'char'}}];
39  end
40  end
41 end