From 4dc6be6d43f74a381ea01e027eeea3f9c323ff04 Mon Sep 17 00:00:00 2001
From: hjk <qthjk@ovi.com>
Date: Thu, 30 Aug 2012 11:47:43 +0200
Subject: [PATCH] debugger: add manual test

Task-number: QTCREATORBUG-7770
Change-Id: Iecfd25e11748622afaebc320ea29d633f9e08638
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
---
 .../manual/debugger/simple/simple_test_app.cpp | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/tests/manual/debugger/simple/simple_test_app.cpp b/tests/manual/debugger/simple/simple_test_app.cpp
index e9466b9a747..c7e683a9045 100644
--- a/tests/manual/debugger/simple/simple_test_app.cpp
+++ b/tests/manual/debugger/simple/simple_test_app.cpp
@@ -675,6 +675,23 @@ namespace catchthrow {
 } // namespace catchthrow
 
 
+namespace undefined {
+
+    void testUndefined()
+    {
+        int *i = new int;
+        delete i;
+        BREAK_HERE;
+        // Manual: Uncomment the following line. Step.
+        // On Linux, a SIGABRT should be received.
+        //delete i;
+        // Continue.
+        dummyStatement(&i);
+    }
+
+} // namespace undefined
+
+
 namespace qdatetime {
 
     void testQDate()
@@ -6545,6 +6562,7 @@ int main(int argc, char *argv[])
     text::testText();
     io::testIO();
     catchthrow::testCatchThrow();
+    undefined::testUndefined();
     plugin::testPlugin();
     valgrind::testValgrind();
     namespc::testNamespace();
-- 
GitLab