Mercurial > repos > public > sbplib
comparison assertSize.m @ 766:afd20f023928 feature/grids
Rename assert_size to assertSize
| author | Jonatan Werpers <jonatan@werpers.com> |
|---|---|
| date | Tue, 26 Jun 2018 13:57:15 +0200 |
| parents | |
| children | 97f24d151a6e |
comparison
equal
deleted
inserted
replaced
| 765:bb079b39a7bb | 766:afd20f023928 |
|---|---|
| 1 % Assert that array A has the size s. | |
| 2 function assertSize(A,s) | |
| 3 errmsg = sprintf('Expected %s to have size %s, got: %s',inputname(1), format_vector(s), format_vector(size(A))); | |
| 4 assert(all(size(A) == s),errmsg); | |
| 5 end | |
| 6 | |
| 7 function str = format_vector(a) | |
| 8 l = length(a); | |
| 9 str = sprintf('[%d',a(1)); | |
| 10 | |
| 11 for i = 2:l | |
| 12 str = [str sprintf(', %d',a(i))]; | |
| 13 end | |
| 14 | |
| 15 str = [str ']']; | |
| 16 end |
