The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
840 B

project('array methods', 'c')
empty = []
one = ['abc']
two = ['def', 'ghi']
combined = [empty, one, two]
if empty.contains('abc')
error('Empty is not empty.')
endif
if one.contains('a')
error('One claims to contain a')
endif
if not one.contains('abc')
error('One claims to not contain abc.')
endif
if one.contains('abcd')
error('One claims to contain abcd.')
endif
if two.contains('abc')
error('Two claims to contain abc.')
endif
if not two.contains('def')
error('Two claims not to contain def.')
endif
if not two.contains('ghi')
error('Two claims not to contain ghi.')
endif
if two.contains('defg')
error('Two claims to contain defg.')
endif
if not combined.contains('abc')
error('Combined claims not to contain abc.')
endif
if not combined.contains('ghi')
error('Combined claims not to contain ghi.')
endif