diff options
Diffstat (limited to 'test cases/csharp/1 basic')
-rw-r--r-- | test cases/csharp/1 basic/meson.build | 4 | ||||
-rw-r--r-- | test cases/csharp/1 basic/prog.cs | 8 | ||||
-rw-r--r-- | test cases/csharp/1 basic/test.json | 6 | ||||
-rw-r--r-- | test cases/csharp/1 basic/text.cs | 7 |
4 files changed, 25 insertions, 0 deletions
diff --git a/test cases/csharp/1 basic/meson.build b/test cases/csharp/1 basic/meson.build new file mode 100644 index 0000000..09e46c2 --- /dev/null +++ b/test cases/csharp/1 basic/meson.build @@ -0,0 +1,4 @@ +project('simple c#', 'cs') + +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 new file mode 100644 index 0000000..6ee47b0 --- /dev/null +++ b/test cases/csharp/1 basic/prog.cs @@ -0,0 +1,8 @@ +using System; + +public class Prog { + static public void Main () { + TextGetter tg = new TextGetter(); + Console.WriteLine(tg.getText()); + } +} diff --git a/test cases/csharp/1 basic/test.json b/test cases/csharp/1 basic/test.json new file mode 100644 index 0000000..650a6e2 --- /dev/null +++ b/test cases/csharp/1 basic/test.json @@ -0,0 +1,6 @@ +{ + "installed": [ + {"type": "file", "file": "usr/bin/prog.exe"}, + {"type": "pdb", "file": "usr/bin/prog"} + ] +} diff --git a/test cases/csharp/1 basic/text.cs b/test cases/csharp/1 basic/text.cs new file mode 100644 index 0000000..c83c424 --- /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."; + } +} |