X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FMono.Debugger.Soft%2FTest%2Fdtest.cs;h=671293df18574599f9d98298adaabbb04fed78b2;hb=d421ee95b03dd2ffee3dcea9ef24406a5d064684;hp=7a16e5dcb83b1927bff434a6abb6604646d2845e;hpb=6fc58f529b10f664c71bb301ed9d3524ed4e4f87;p=mono.git diff --git a/mcs/class/Mono.Debugger.Soft/Test/dtest.cs b/mcs/class/Mono.Debugger.Soft/Test/dtest.cs index 7a16e5dcb83..671293df185 100644 --- a/mcs/class/Mono.Debugger.Soft/Test/dtest.cs +++ b/mcs/class/Mono.Debugger.Soft/Test/dtest.cs @@ -2640,19 +2640,6 @@ public class DebuggerTests v = this_obj.InvokeMethod (e.Thread, m, new Value [] { s }); AssertValue (2, v); - return; - - // string constructor - var stringType = vm.RootDomain.Corlib.GetType ("System.String"); - var stringConstructor = stringType.GetMethods ().Single (c=> - c.Name == ".ctor" && - c.GetParameters ().Length == 2 && - c.GetParameters ()[0].ParameterType.Name == "Char" && - c.GetParameters ()[1].ParameterType.Name == "Int32"); - var str = stringType.NewInstance (e.Thread, stringConstructor, new Value [] { vm.CreateValue ('a'), vm.CreateValue (3)}); - - AssertValue("aaa", str); - // pass primitive m = t.GetMethod ("invoke_pass_primitive"); Value[] args = new Value [] { @@ -2746,6 +2733,17 @@ public class DebuggerTests task = t.InvokeMethodAsync (e.Thread, m, new Value [] { vm.RootDomain.CreateString ("ABC") }); AssertValue ("ABC", task.Result); + // string constructor + var stringType = vm.RootDomain.Corlib.GetType ("System.String"); + var stringConstructor = stringType.GetMethods ().Single (c=> + c.Name == ".ctor" && + c.GetParameters ().Length == 2 && + c.GetParameters ()[0].ParameterType.Name == "Char" && + c.GetParameters ()[1].ParameterType.Name == "Int32"); + var str = stringType.NewInstance (e.Thread, stringConstructor, new Value [] { vm.CreateValue ('a'), vm.CreateValue (3)}); + + AssertValue("aaa", str); + // Argument checking // null thread