comparison assertType.m @ 820:501750fbbfdb

Merge with feature/grids
author Jonatan Werpers <jonatan@werpers.com>
date Fri, 07 Sep 2018 14:40:58 +0200
parents 75f9b7a80f28
children
comparison
equal deleted inserted replaced
819:fdf0ef9150f4 820:501750fbbfdb
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