Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/Mono.Debugger.Soft/Test/dtest.cs')
-rw-r--r--mcs/class/Mono.Debugger.Soft/Test/dtest.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/mcs/class/Mono.Debugger.Soft/Test/dtest.cs b/mcs/class/Mono.Debugger.Soft/Test/dtest.cs
index 05896473e39..dbc13f065e6 100644
--- a/mcs/class/Mono.Debugger.Soft/Test/dtest.cs
+++ b/mcs/class/Mono.Debugger.Soft/Test/dtest.cs
@@ -608,7 +608,6 @@ public class DebuggerTests
}
[Test]
- [Category ("NotWorking")] // https://bugzilla.xamarin.com/show_bug.cgi?id=44974
public void SingleStepping () {
Event e = run_until ("single_stepping");
@@ -751,6 +750,14 @@ public class DebuggerTests
e = step_over ();
assert_location (e, "ss_nested");
e = step_into ();
+ assert_location (e, "ss_nested_2");
+ e = step_into ();
+ assert_location (e, "ss_nested_2");
+ e = step_into ();
+ assert_location (e, "ss_nested_2");
+ e = step_into ();
+ assert_location (e, "ss_nested");
+ e = step_into ();
assert_location (e, "ss_nested_1");
e = step_into ();
assert_location (e, "ss_nested_1");
@@ -819,6 +826,7 @@ public class DebuggerTests
req.Size = StepSize.Line;
e = step_out ();
+ e = step_over ();//Stepout gets us to ss_recursive2_trap ();, move to ss_recursive2 (next); line
assert_location (e, "ss_recursive2");
// Stack should consist of Main + single_stepping + (1 ss_recursive2 frame per loop iteration)