summaryrefslogtreecommitdiff
path: root/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java')
-rw-r--r--jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java28
1 files changed, 12 insertions, 16 deletions
diff --git a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java
index 7061bc1..7afb164 100644
--- a/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java
+++ b/jdwp/src/test/java/org/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierTest.java
@@ -30,14 +30,6 @@ import org.apache.harmony.jpda.tests.share.JPDADebuggeeSynchronizer;
* JDWP Unit test for ThreadOnly event modifier.
*/
public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
-
- private static final
- String DEBUGGEE_SIGNATURE = "Lorg/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierDebuggee;";
- private static final
- String TEST_CLASS_SIGNATURE = "Lorg/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierDebuggee$TestClass;";
- private static final
- String TEST_CLASS_NAME = "org.apache.harmony.jpda.tests.jdwp.EventModifiers.ThreadOnlyModifierDebuggee$TestClass";
-
// The name of the test method where we set our event requests.
private static final String METHOD_NAME = "eventTestMethod";
@@ -65,7 +57,8 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
byte typeTag = JDWPConstants.TypeTag.CLASS;
- Breakpoint breakpoint = new Breakpoint(TEST_CLASS_SIGNATURE,
+ Breakpoint breakpoint = new Breakpoint(
+ getClassSignature(ThreadOnlyModifierDebuggee.TestClass.class),
METHOD_NAME, 0);
EventBuilder builder = createBreakpointEventBuilder(typeTag,
breakpoint);
@@ -87,7 +80,8 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
logWriter.println("testMethodEntry started");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- EventBuilder builder = createMethodEntryEventBuilder(TEST_CLASS_NAME);
+ EventBuilder builder = createMethodEntryEventBuilder(
+ ThreadOnlyModifierDebuggee.TestClass.class.getName());
testEventWithThreadOnlyModifier(builder);
logWriter.println("testMethodEntry done");
@@ -106,7 +100,8 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
logWriter.println("testMethodExit started");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- EventBuilder builder = createMethodExitEventBuilder(TEST_CLASS_NAME);
+ EventBuilder builder = createMethodExitEventBuilder(
+ ThreadOnlyModifierDebuggee.TestClass.class.getName());
testEventWithThreadOnlyModifier(builder);
logWriter.println("testMethodExit done");
@@ -128,7 +123,8 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
logWriter.println("testMethodExitWithReturnValue started");
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
- EventBuilder builder = createMethodExitWithReturnValueEventBuilder(TEST_CLASS_NAME);
+ EventBuilder builder = createMethodExitWithReturnValueEventBuilder(
+ ThreadOnlyModifierDebuggee.TestClass.class.getName());
testEventWithThreadOnlyModifier(builder);
logWriter.println("testMethodExitWithReturnValue done");
@@ -149,7 +145,7 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
EventBuilder builder = createExceptionEventBuilder(
- "Lorg/apache/harmony/jpda/tests/jdwp/EventModifiers/ThreadOnlyModifierDebuggee$TestException;",
+ getClassSignature(ThreadOnlyModifierDebuggee.TestException.class),
true, false);
testEventWithThreadOnlyModifier(builder);
@@ -209,7 +205,7 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
EventBuilder builder = createFieldAccessEventBuilder(
- JDWPConstants.TypeTag.CLASS, DEBUGGEE_SIGNATURE,
+ JDWPConstants.TypeTag.CLASS, getDebuggeeClassSignature(),
WATCHED_FIELD_NAME);
testEventWithThreadOnlyModifier(builder);
@@ -233,7 +229,7 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
synchronizer.receiveMessage(JPDADebuggeeSynchronizer.SGNL_READY);
EventBuilder builder = createFieldModificationEventBuilder(
- JDWPConstants.TypeTag.CLASS, DEBUGGEE_SIGNATURE,
+ JDWPConstants.TypeTag.CLASS, getDebuggeeClassSignature(),
WATCHED_FIELD_NAME);
testEventWithThreadOnlyModifier(builder);
@@ -241,7 +237,7 @@ public class ThreadOnlyModifierTest extends JDWPEventModifierTestCase {
}
private long getFilteredThreadId() {
- Value fieldValue = getFieldValue(DEBUGGEE_SIGNATURE, THREAD_FIELD_NAME);
+ Value fieldValue = getFieldValue(getDebuggeeClassSignature(), THREAD_FIELD_NAME);
assertEquals("Invalid field value tag", JDWPConstants.Tag.THREAD_TAG,
fieldValue.getTag());
return fieldValue.getLongValue();