diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-12 18:51:29 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-12 18:51:59 +0200 |
commit | f3e20b2570a1779028f22772ebe295c2c21c3a94 (patch) | |
tree | 3e8c30624b979607226120380cc952789ed0bac1 /test cases | |
parent | 9c5bda3f40ce89b3e2bcc6cdc8015c9a17a53578 (diff) | |
download | meson-f3e20b2570a1779028f22772ebe295c2c21c3a94.zip meson-f3e20b2570a1779028f22772ebe295c2c21c3a94.tar.gz meson-f3e20b2570a1779028f22772ebe295c2c21c3a94.tar.bz2 |
Use assert instead of if/error.
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/common/42 string formatting/meson.build | 68 |
1 files changed, 17 insertions, 51 deletions
diff --git a/test cases/common/42 string formatting/meson.build b/test cases/common/42 string formatting/meson.build index 56cbcb2..99855b3 100644 --- a/test cases/common/42 string formatting/meson.build +++ b/test cases/common/42 string formatting/meson.build @@ -2,80 +2,46 @@ project('string formatting', 'c') templ = '@0@bar@1@' -if templ.format('foo', 'baz') != 'foobarbaz' - error('Basic string formatting is broken.') -endif +assert(templ.format('foo', 'baz') == 'foobarbaz', 'Basic string formatting is broken.') -if '@0@'.format(1) != '1' - error('String number formatting is broken.') -endif +assert('@0@'.format(1) == '1', 'String number formatting is broken.') -if '@0@'.format(true) != 'true' - error('String boolean formatting is broken.') -endif +assert('@0@'.format(true) == 'true', 'String boolean formatting is broken.') templ2 = '@0@' subs2 = '42' -if templ2.format(subs2) != '42' - error('String formatting with variables is broken.') -endif +assert(templ2.format(subs2) == '42', 'String formatting with variables is broken.') long = 'abcde' prefix = 'abc' suffix = 'cde' -if not long.startswith(prefix) - error('Prefix.') -endif +assert(long.startswith(prefix), 'Prefix.') -if long.startswith(suffix) - error('Not prefix.') -endif +assert(not long.startswith(suffix), 'Not prefix.') -if not long.endswith(suffix) - error('Suffix.') -endif +assert(long.endswith(suffix), 'Suffix.') -if long.endswith(prefix) - error('Not suffix.') -endif +assert(not long.endswith(prefix), 'Not suffix.') -if not long.contains(prefix) - error('Does not contain prefix') -endif +assert(long.contains(prefix), 'Does not contain prefix') -if not long.contains(suffix) - error('Does not contain suffix') -endif +assert(long.contains(suffix), 'Does not contain suffix') -if not long.contains('bcd') - error('Does not contain middle part') -endif +assert(long.contains('bcd'), 'Does not contain middle part') -if long.contains('dc') - error('Broken contains') -endif +assert(not long.contains('dc'), 'Broken contains') -if long.to_upper() != 'ABCDE' - error('Broken to_upper') -endif +assert(long.to_upper() == 'ABCDE', 'Broken to_upper') -if long.to_upper().to_lower() != long - error('Broken to_lower') -endif +assert(long.to_upper().to_lower() == long, 'Broken to_lower') -if 'struct stat.st_foo'.underscorify() != 'struct_stat_st_foo' - error('Broken underscorify') -endif +assert('struct stat.st_foo'.underscorify() == 'struct_stat_st_foo', 'Broken underscorify') -if '#include <foo/bar.h>'.underscorify() != '_include__foo_bar_h_' - error('Broken underscorify') -endif +assert('#include <foo/bar.h>'.underscorify() == '_include__foo_bar_h_', 'Broken underscorify') # case should not change, space should be replaced, numbers are ok too -if 'Do SomeThing 09'.underscorify() != 'Do_SomeThing_09' - error('Broken underscorify') -endif +assert('Do SomeThing 09'.underscorify() == 'Do_SomeThing_09', 'Broken underscorify') assert('3'.to_int() == 3, 'String int conversion does not work.') |