Package javax.tools.diagnostics.runtime.java

Examples of javax.tools.diagnostics.runtime.java.JavaField


public class TestJavaObject_getReferences extends TCKJavaRuntimeTestcase {

  public void testMultiDimensionalArrayReferences() {
    try {
      JavaObject thisObject = getScenerioReference();
      JavaField multiDimArrayField = getJavaField(thisObject, "multiDimArray");
      Object multiDimArrayObject = multiDimArrayField.get(thisObject);
      if (multiDimArrayObject instanceof JavaObject) {
        JavaObject mdObject = (JavaObject)multiDimArrayObject;
        Iterator refs = mdObject.getReferences().iterator();
        while (refs.hasNext()) {
          Object next = refs.next();
View Full Code Here


   
    assertNotNull("Unable to find class "+differentClassName, differentClassObject);
  }
 
  public void testToString() throws Exception {
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
    String theString=fieldAField.toString();
    assertNotNull(theString);
    assertTrue(theString.length() >= 0 );
  }
View Full Code Here

    assertNotNull(theString);
    assertTrue(theString.length() >= 0 );
  }

  public void testHashCode() throws Exception {
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
    JavaField fieldAField2 = getJavaField(getScenerioReference(), "fieldA");
   
    assertTrue(fieldAField.hashCode()==fieldAField2.hashCode());
  }
View Full Code Here

    assertTrue(fieldAField.hashCode()==fieldAField2.hashCode());
  }
 
 
  public void testNullFalse() throws Exception {
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
   
    assertFalse(fieldAField.equals(null));
  }
View Full Code Here

   
    assertFalse(fieldAField.equals(null));
  }
 
  public void testNullFalseStatic() throws Exception {
    JavaField staticField = getJavaField(getScenerioReference(), "staticField");
   
    assertFalse(staticField.equals(null));
  }
View Full Code Here

   
    assertFalse(staticField.equals(null));
  }
 
  public void testDifferentFalse() throws Exception {
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
    JavaField fieldBField = getJavaField(getScenerioReference(), "fieldB");
   
    assertFalse(fieldAField.equals(fieldBField));
    assertFalse(fieldBField.equals(fieldAField));   
  }
View Full Code Here

    assertFalse(fieldAField.equals(fieldBField));
    assertFalse(fieldBField.equals(fieldAField));   
  }
 
  public void testDifferentFalseStatic() throws Exception {
    JavaField staticField = getJavaField(getScenerioReference(), "staticField");
    JavaField fieldBField = getJavaField(getScenerioReference(), "fieldB");
   
    assertFalse(staticField.equals(fieldBField));
    assertFalse(fieldBField.equals(staticField));   
  }
View Full Code Here

    assertFalse(staticField.equals(fieldBField));
    assertFalse(fieldBField.equals(staticField));   
  }
 
  public void testEqualsSelf() throws Exception {
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
    assertTrue(fieldAField.equals(fieldAField));
  }
View Full Code Here

    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
    assertTrue(fieldAField.equals(fieldAField));
  }
 
  public void testNotEqualsDiffClass() throws Exception {
    JavaField differentFieldAField = getJavaField(differentClassObject, "fieldA");
    JavaField fieldAField = getJavaField(getScenerioReference(), "fieldA");
   
    assertFalse(fieldAField.equals(differentFieldAField));
    assertFalse(differentFieldAField.equals(fieldAField));
  }
View Full Code Here

    assertFalse(fieldAField.equals(differentFieldAField));
    assertFalse(differentFieldAField.equals(fieldAField));
  }
 
  public void testNotEqualsDiffClassStatic() throws Exception {
    JavaField differentStaticField = getJavaField(differentClassObject, "staticField");
    JavaField staticField = getJavaField(getScenerioReference(), "staticField");
   
    assertFalse(staticField.equals(differentStaticField));
    assertFalse(differentStaticField.equals(staticField));
  }
View Full Code Here

TOP

Related Classes of javax.tools.diagnostics.runtime.java.JavaField

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.