Mercurial > octave-dspies
changeset 15957:db6371b97fed classdef
Fix bug in test/classdef/foo_payment.m.
* test/classdef/foo_payment.m: Using struct() to initialize object
is not valid syntax.
author | Ben Abbott <bpabbott@mac.com> |
---|---|
date | Tue, 15 Jan 2013 19:52:18 -0500 |
parents | d8553705f8f0 |
children | 4aedc32e3f4d |
files | test/classdef/foo_payment.m |
diffstat | 1 files changed, 2 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/test/classdef/foo_payment.m Tue Jan 15 19:36:31 2013 -0500 +++ b/test/classdef/foo_payment.m Tue Jan 15 19:52:18 2013 -0500 @@ -6,13 +6,11 @@ end methods function obj = foo_payment (r, t, p) - if (nargin == 0) - obj = struct ('rate', 0, 'term', 0, 'principle', 0); - elseif (nargin == 3) + if (nargin == 3) obj.rate = r; obj.term = t; obj.principle = p; - else + elseif (nargin ~= 0) error ('foo_payment:SyntaxError', ... 'foo_payment: Invalid syntax') end