comparison assertType.m @ 886:8894e9c49e40 feature/timesteppers

Merge with default for latest changes
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Thu, 15 Nov 2018 16:36:21 -0800
parents 75f9b7a80f28
children
comparison
equal deleted inserted replaced
816:b5e5b195da1e 886:8894e9c49e40
1 function assertType(obj, type) 1 function assertType(obj, type)
2 if ~isa(obj, type) 2 if ~iscell(type)
3 error('sbplib:assertType:wrongType', '"%s" must have type "%s", found "%s"', inputname(1), type, class(obj)); 3 if ~isa(obj, type)
4 error('sbplib:assertType:wrongType', '"%s" must have type "%s", found "%s"', inputname(1), type, class(obj));
5 end
6 else
7 if ~isAnyOf(obj, type)
8 error('sbplib:assertType:wrongType', '"%s" must be one of the types %s, found "%s"', inputname(1), toString(type), class(obj));
9 end
4 end 10 end
5 end 11 end