Mercurial > hg > ltpda
comparison testing/utp_1.1/utps/miir/utp_miir_copy.m @ 44:409a22968d5e default
Add unit tests
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Tue, 06 Dec 2011 18:42:11 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
43:bc767aaa99a8 | 44:409a22968d5e |
---|---|
1 % UTP_MIIR_COPY a set of UTPs for the miir/copy method | |
2 % | |
3 % M Hewitson 06-08-08 | |
4 % | |
5 % $Id: utp_miir_copy.m,v 1.5 2009/08/08 12:21:40 hewitson Exp $ | |
6 % | |
7 | |
8 % <MethodDescription> | |
9 % | |
10 % The copy method of the miir class copies the input object depending of the | |
11 % second input. | |
12 % | |
13 % </MethodDescription> | |
14 | |
15 function results = utp_miir_copy(varargin) | |
16 | |
17 % Check the inputs | |
18 if nargin == 0 | |
19 | |
20 % Some keywords | |
21 class = 'miir'; | |
22 mthd = 'copy'; | |
23 | |
24 results = []; | |
25 disp('******************************************************'); | |
26 disp(['**** Running UTPs for ' class '/' mthd]); | |
27 disp('******************************************************'); | |
28 | |
29 % Exception list for the UTPs: | |
30 [ple1,ple2,ple3,ple4,ple5,ple6] = get_test_ples(); | |
31 | |
32 % Run the tests | |
33 results = [results utp_69(class, 1, 1, ple2)]; | |
34 results = [results utp_69(class, 1, 3, ple2)]; | |
35 results = [results utp_69(class, 2, 3, ple2)]; | |
36 | |
37 disp('Done.'); | |
38 disp('******************************************************'); | |
39 | |
40 elseif nargin == 1 % Check for UTP functions | |
41 if strcmp(varargin{1}, 'isutp') | |
42 results = 1; | |
43 else | |
44 results = 0; | |
45 end | |
46 else | |
47 error('### Incorrect inputs') | |
48 end | |
49 | |
50 end |