diff options
Diffstat (limited to 'test cases')
| -rw-r--r-- | test cases/common/178 preserve gendir/base.inp (renamed from test cases/common/174 preserve gendir/base.inp) | 0 | ||||
| -rw-r--r-- | test cases/common/178 preserve gendir/com/mesonbuild/subbie.inp (renamed from test cases/common/174 preserve gendir/com/mesonbuild/subbie.inp) | 0 | ||||
| -rwxr-xr-x | test cases/common/178 preserve gendir/genprog.py (renamed from test cases/common/174 preserve gendir/genprog.py) | 0 | ||||
| -rw-r--r-- | test cases/common/178 preserve gendir/meson.build (renamed from test cases/common/174 preserve gendir/meson.build) | 0 | ||||
| -rw-r--r-- | test cases/common/178 preserve gendir/testprog.c (renamed from test cases/common/174 preserve gendir/testprog.c) | 0 | ||||
| -rw-r--r-- | test cases/csharp/1 basic/meson.build | 2 | ||||
| -rw-r--r-- | test cases/csharp/1 basic/prog.cs | 5 | ||||
| -rw-r--r-- | test cases/csharp/1 basic/text.cs | 7 | ||||
| -rw-r--r-- | test cases/csharp/4 external dep/meson.build | 7 | ||||
| -rw-r--r-- | test cases/csharp/4 pkgconfig/meson.build | 7 | ||||
| -rw-r--r-- | test cases/csharp/4 pkgconfig/test-lib.cs | 11 |
11 files changed, 17 insertions, 22 deletions
diff --git a/test cases/common/174 preserve gendir/base.inp b/test cases/common/178 preserve gendir/base.inp index df967b96a..df967b96a 100644 --- a/test cases/common/174 preserve gendir/base.inp +++ b/test cases/common/178 preserve gendir/base.inp diff --git a/test cases/common/174 preserve gendir/com/mesonbuild/subbie.inp b/test cases/common/178 preserve gendir/com/mesonbuild/subbie.inp index df0f4e9ae..df0f4e9ae 100644 --- a/test cases/common/174 preserve gendir/com/mesonbuild/subbie.inp +++ b/test cases/common/178 preserve gendir/com/mesonbuild/subbie.inp diff --git a/test cases/common/174 preserve gendir/genprog.py b/test cases/common/178 preserve gendir/genprog.py index 1e10998ee..1e10998ee 100755 --- a/test cases/common/174 preserve gendir/genprog.py +++ b/test cases/common/178 preserve gendir/genprog.py diff --git a/test cases/common/174 preserve gendir/meson.build b/test cases/common/178 preserve gendir/meson.build index ce219f0d8..ce219f0d8 100644 --- a/test cases/common/174 preserve gendir/meson.build +++ b/test cases/common/178 preserve gendir/meson.build diff --git a/test cases/common/174 preserve gendir/testprog.c b/test cases/common/178 preserve gendir/testprog.c index 46b460257..46b460257 100644 --- a/test cases/common/174 preserve gendir/testprog.c +++ b/test cases/common/178 preserve gendir/testprog.c diff --git a/test cases/csharp/1 basic/meson.build b/test cases/csharp/1 basic/meson.build index 2ee6a4a93..09e46c293 100644 --- a/test cases/csharp/1 basic/meson.build +++ b/test cases/csharp/1 basic/meson.build @@ -1,4 +1,4 @@ project('simple c#', 'cs') -e = executable('prog', 'prog.cs', install : true) +e = executable('prog', 'prog.cs', 'text.cs', install : true) test('basic', e) diff --git a/test cases/csharp/1 basic/prog.cs b/test cases/csharp/1 basic/prog.cs index dfb24002b..6ee47b074 100644 --- a/test cases/csharp/1 basic/prog.cs +++ b/test cases/csharp/1 basic/prog.cs @@ -1,7 +1,8 @@ using System; - + public class Prog { static public void Main () { - Console.WriteLine("C# is working."); + TextGetter tg = new TextGetter(); + Console.WriteLine(tg.getText()); } } diff --git a/test cases/csharp/1 basic/text.cs b/test cases/csharp/1 basic/text.cs new file mode 100644 index 000000000..c83c424c8 --- /dev/null +++ b/test cases/csharp/1 basic/text.cs @@ -0,0 +1,7 @@ +using System; + +public class TextGetter { + public String getText() { + return "C# is working."; + } +} diff --git a/test cases/csharp/4 external dep/meson.build b/test cases/csharp/4 external dep/meson.build index 004d25ffc..019d618b7 100644 --- a/test cases/csharp/4 external dep/meson.build +++ b/test cases/csharp/4 external dep/meson.build @@ -1,4 +1,9 @@ project('C# external library', 'cs') -glib_sharp_2 = dependency('glib-sharp-2.0') +glib_sharp_2 = dependency('glib-sharp-2.0', required : false) + +if not glib_sharp_2.found() + error('MESON_SKIP_TEST glib# not found.') +endif + e = executable('prog', 'prog.cs', dependencies: glib_sharp_2, install : true) test('libtest', e, args: [join_paths(meson.current_source_dir(), 'hello.txt')]) diff --git a/test cases/csharp/4 pkgconfig/meson.build b/test cases/csharp/4 pkgconfig/meson.build deleted file mode 100644 index e2ba03578..000000000 --- a/test cases/csharp/4 pkgconfig/meson.build +++ /dev/null @@ -1,7 +0,0 @@ -project('C# pkg-config', 'cs') - -nunit_dep = dependency('nunit') -nunit_runner = find_program('nunit-console') - -test_lib = library('test_lib', 'test-lib.cs', dependencies: nunit_dep) -test('nunit test', nunit_runner, args: test_lib) diff --git a/test cases/csharp/4 pkgconfig/test-lib.cs b/test cases/csharp/4 pkgconfig/test-lib.cs deleted file mode 100644 index 29f679505..000000000 --- a/test cases/csharp/4 pkgconfig/test-lib.cs +++ /dev/null @@ -1,11 +0,0 @@ -using NUnit.Framework; - -[TestFixture] -public class NUnitTest -{ - [Test] - public void Test() - { - Assert.AreEqual(1 + 1, 2); - } -} |
