| /******************************************************************************* |
| * Copyright (c) 2002, 2005 IBM Corporation and others. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * IBM Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.jdt.debug.tests.eval; |
| |
| import org.eclipse.jdt.debug.core.IJavaPrimitiveValue; |
| |
| import org.eclipse.debug.core.model.IValue; |
| import org.eclipse.jdt.internal.debug.core.model.JDIObjectValue; |
| |
| public class NestedTypeFieldValue_529 extends Tests { |
| /** |
| * Constructor for NestedTypeFieldValue. |
| * @param name |
| */ |
| public NestedTypeFieldValue_529(String name) { |
| super(name); |
| } |
| |
| public void init() throws Exception { |
| initializeFrame("EvalNestedTypeTests", 529, 2); |
| } |
| |
| protected void end() throws Exception { |
| destroyFrame(); |
| } |
| |
| public void testEvalNestedTypeTest_a() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(aInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("a : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("a : wrong result : ", aIntValue_0, intValue); |
| |
| value = eval(aString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("a : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("a : wrong result : ", aStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_b() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(bInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("b : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("b : wrong result : ", bIntValue_0, intValue); |
| |
| value = eval(bString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("b : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("b : wrong result : ", bStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_c() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(cInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("c : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("c : wrong result : ", cIntValue_0, intValue); |
| |
| value = eval(cString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("c : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("c : wrong result : ", cStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("d : wrong result : ", dIntValue_0, intValue); |
| |
| value = eval(dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("d : wrong result : ", dStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_e() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(eInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("e : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("e : wrong result : ", eIntValue_0, intValue); |
| |
| value = eval(eString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("e : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("e : wrong result : ", eStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("f : wrong result : ", fIntValue_0, intValue); |
| |
| value = eval(fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("f : wrong result : ", fStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_a() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + aInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("a : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("a : wrong result : ", aIntValue_0, intValue); |
| |
| value = eval(THIS + aString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("a : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("a : wrong result : ", aStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_b() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + bInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("b : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("b : wrong result : ", bIntValue_0, intValue); |
| |
| value = eval(THIS + bString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("b : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("b : wrong result : ", bStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_c() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + cInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("c : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("c : wrong result : ", cIntValue_0, intValue); |
| |
| value = eval(THIS + cString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("c : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("c : wrong result : ", cStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("d : wrong result : ", dIntValue_0, intValue); |
| |
| value = eval(THIS + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("d : wrong result : ", dStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_e() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + eInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("e : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("e : wrong result : ", eIntValue_0, intValue); |
| |
| value = eval(THIS + eString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("e : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("e : wrong result : ", eStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_this_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(THIS + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("f : wrong result : ", fIntValue_0, intValue); |
| |
| value = eval(THIS + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("f : wrong result : ", fStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_b() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T + bInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_b : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_b : wrong result : ", bIntValue_0, intValue); |
| |
| value = eval(T_T + bString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_b : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_b : wrong result : ", bStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_d : wrong result : ", dIntValue_0, intValue); |
| |
| value = eval(T_T + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_d : wrong result : ", dStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_f : wrong result : ", fIntValue_0, intValue); |
| |
| value = eval(T_T + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_f : wrong result : ", fStringValue_0, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_d : wrong result : ", dIntValue_1, intValue); |
| |
| value = eval(T_T_A + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_d : wrong result : ", dStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_h() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A + hInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_h : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_h : wrong result : ", hIntValue_1, intValue); |
| |
| value = eval(T_T_A + hString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_h : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_h : wrong result : ", hStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_d : wrong result : ", dIntValue_1, intValue); |
| |
| value = eval(T_A + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_d : wrong result : ", dStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_h() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A + hInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_h : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_h : wrong result : ", hIntValue_1, intValue); |
| |
| value = eval(T_A + hString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_h : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_h : wrong result : ", hStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AA_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AA + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AA_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_T_A_AA + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AA_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AA_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AA + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AA_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_T_A_AA + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AA_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AA_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AA + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AA_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_T_A_AA + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AA_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AA_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AB_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AB + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AB_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_T_A_AB + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AB_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AB_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AB + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AB_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_T_A_AB + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AB_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_A_AB_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_A_AB + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_A_AB_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_T_A_AB + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_A_AB_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_A_AB_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AA_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AA + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AA_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_A_AA + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AA_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AA_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AA + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AA_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_A_AA + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AA_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AA_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AA + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AA_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_A_AA + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AA_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AA_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AB_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AB + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AB_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_A_AB + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AB_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AB_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AB + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AB_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_A_AB + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AB_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_A_AB_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_A_AB + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_A_AB_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_A_AB + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_A_AB_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_A_AB_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_B_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_B + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_B_d : wrong result : ", dIntValue_1, intValue); |
| |
| value = eval(T_T_B + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_B_d : wrong result : ", dStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_B_h() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_B + hInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_h : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_B_h : wrong result : ", hIntValue_1, intValue); |
| |
| value = eval(T_T_B + hString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_h : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_B_h : wrong result : ", hStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_B_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_B + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_B_d : wrong result : ", dIntValue_1, intValue); |
| |
| value = eval(T_B + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_B_d : wrong result : ", dStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_B_h() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_B + hInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_h : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_B_h : wrong result : ", hIntValue_1, intValue); |
| |
| value = eval(T_B + hString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_h : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_B_h : wrong result : ", hStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_B_BB_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_B_BB + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_B_BB_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_T_B_BB + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_B_BB_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_B_BB_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_B_BB + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_B_BB_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_T_B_BB + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_B_BB_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_T_B_BB_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_T_B_BB + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_T_B_BB_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_T_B_BB + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_T_B_BB_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_T_B_BB_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_B_BB_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_B_BB + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_B_BB_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(T_B_BB + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_B_BB_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_B_BB_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_B_BB + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_B_BB_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(T_B_BB + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_B_BB_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_T_B_BB_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(T_B_BB + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("T_B_BB_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(T_B_BB + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("T_B_BB_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("T_B_BB_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_B_c() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_B + cInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_c : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_B_c : wrong result : ", cIntValue_1, intValue); |
| |
| value = eval(I_B + cString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_c : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_B_c : wrong result : ", cStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_B_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_B + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_B_d : wrong result : ", dIntValue_1, intValue); |
| |
| value = eval(I_B + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_B_d : wrong result : ", dStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_B_g() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_B + gInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_g : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_B_g : wrong result : ", gIntValue_1, intValue); |
| |
| value = eval(I_B + gString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_g : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_B_g : wrong result : ", gStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_B_h() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_B + hInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_h : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_B_h : wrong result : ", hIntValue_1, intValue); |
| |
| value = eval(I_B + hString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_B_h : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_B_h : wrong result : ", hStringValue_1, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_c() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + cInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_c : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_c : wrong result : ", cIntValue_2, intValue); |
| |
| value = eval(I_BB + cString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_c : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_c : wrong result : ", cStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_d() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + dInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_d : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_d : wrong result : ", dIntValue_2, intValue); |
| |
| value = eval(I_BB + dString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_d : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_d : wrong result : ", dStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_e() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + eInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_e : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_e : wrong result : ", eIntValue_2, intValue); |
| |
| value = eval(I_BB + eString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_e : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_e : wrong result : ", eStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_f() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + fInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_f : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_f : wrong result : ", fIntValue_2, intValue); |
| |
| value = eval(I_BB + fString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_f : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_f : wrong result : ", fStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_i() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + iInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_i : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_i : wrong result : ", iIntValue_2, intValue); |
| |
| value = eval(I_BB + iString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_i : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_i : wrong result : ", iStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| public void testEvalNestedTypeTest_I_BB_j() throws Throwable { |
| try { |
| init(); |
| IValue value = eval(I_BB + jInt); |
| String typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_j : wrong type : ", "int", typeName); |
| int intValue = ((IJavaPrimitiveValue)value).getIntValue(); |
| assertEquals("I_BB_j : wrong result : ", jIntValue_2, intValue); |
| |
| value = eval(I_BB + jString); |
| typeName = value.getReferenceTypeName(); |
| assertEquals("I_BB_j : wrong type : ", "java.lang.String", typeName); |
| String stringValue = ((JDIObjectValue)value).getValueString(); |
| assertEquals("I_BB_j : wrong result : ", jStringValue_2, stringValue); |
| } finally { |
| end(); |
| } |
| } |
| |
| } |