Package org.apache.kato.tck.scenario142.javaruntime

Source Code of org.apache.kato.tck.scenario142.javaruntime.TestJavaField_get

/*******************************************************************************
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*   http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
package org.apache.kato.tck.scenario142.javaruntime;

import javax.tools.diagnostics.runtime.java.JavaField;
import javax.tools.diagnostics.runtime.java.JavaObject;

import org.apache.kato.tck.harness.TCKJavaRuntimeTestcase;
import org.apache.kato.tck.scenario142.javaruntime.SetupJavaField_get;


public class TestJavaField_get extends TCKJavaRuntimeTestcase {
   
 
  static JavaObject thisObject = null
  static SetupJavaField_get setup=new SetupJavaField_get();
 
  public JavaObject getScenerioReference() {
    if (thisObject == null) {
      thisObject = super.getScenerioReference();
   
    return thisObject;   
  }

  static String wrongClassName = SetupJavaField_get.WrongClass.class.getName().replace('.', '/');
 
  static JavaObject wrongClassObject = null;
  public void setUp() {
    if (wrongClassObject == null) {
      wrongClassObject = getJavaObjectByClassname(wrongClassName);
    }
  }
 
  public void testByteValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "byteValue");
   
    Byte byteObj = (Byte) byteField.get(thisJavaObject);
   
    assertEquals(byteObj.byteValue(), setup.byteValue);   
  }
 
  public void testMaxByteValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "maxByteValue");
   
    Byte byteObj = (Byte) byteField.get(thisJavaObject);
   
    assertEquals(byteObj.byteValue(), setup.maxByteValue);   
  }
 
  public void testMinByteValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "minByteValue");
   
    Byte byteObj = (Byte) byteField.get(thisJavaObject);
   
    assertEquals(byteObj.byteValue(), setup.minByteValue);   
  }
 
  public void testShortValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "shortValue");
   
    Short shortObj = (Short) shortField.get(thisJavaObject);
   
    assertEquals(shortObj.shortValue(), setup.shortValue);   
  }
 
  public void testMaxShortValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "maxShortValue");
   
    Short shortObj = (Short) shortField.get(thisJavaObject);
   
    assertEquals(shortObj.shortValue(), setup.maxShortValue);   
  }
 
  public void testMinShortValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "minShortValue");
   
    Short shortObj = (Short) shortField.get(thisJavaObject);
   
    assertEquals(shortObj.shortValue(), setup.minShortValue);   
  }
 
  public void testCharValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "charValue");
   
    Character charObj = (Character) charField.get(thisJavaObject);
   
    assertEquals(charObj.charValue(), setup.charValue);   
  }
 
  public void testMaxCharValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "maxCharValue");
   
    Character charObj = (Character) charField.get(thisJavaObject);
   
    assertEquals(charObj.charValue(), setup.maxCharValue);   
  }
 
  public void testMinCharValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "minCharValue");
   
    Character charObj = (Character) charField.get(thisJavaObject);
   
    assertEquals(charObj.charValue(), setup.minCharValue);   
  }
 
  public void testIntValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "intValue");
   
    Integer intObj = (Integer) intField.get(thisJavaObject);
   
    assertEquals(intObj.intValue(), setup.intValue);   
  }
 
  public void testMaxIntValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "maxIntValue");
   
    Integer intObj = (Integer) intField.get(thisJavaObject);
   
    assertEquals(intObj.intValue(), setup.maxIntValue);   
  }
 
  public void testMinIntValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "minIntValue");
   
    Integer intObj = (Integer) intField.get(thisJavaObject);
   
    assertEquals(intObj.intValue(), setup.minIntValue);   
  }
 
  public void testFloatValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "floatValue");
   
    Float floatObj = (Float) floatField.get(thisJavaObject);
   
    assertEquals(floatObj.floatValue(), setup.floatValue, 0.0);   
  }
 
  public void testMaxFloatValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "maxFloatValue");
   
    Float floatObj = (Float) floatField.get(thisJavaObject);
   
    assertEquals(floatObj.floatValue(), setup.maxFloatValue, 0.0);   
  }
 
  public void testMinFloatValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "minFloatValue");
   
    Float floatObj = (Float) floatField.get(thisJavaObject);
   
    assertEquals(floatObj.floatValue(), setup.minFloatValue, 0.0);   
  }
 
  public void testDoubleValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "doubleValue");
   
    Double doubleObj = (Double) doubleField.get(thisJavaObject);
   
    assertEquals(doubleObj.doubleValue(), setup.doubleValue, 0.0);   
  }
 
  public void testMaxDoubleValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "maxDoubleValue");
   
    Double doubleObj = (Double) doubleField.get(thisJavaObject);
   
    assertEquals(doubleObj.doubleValue(), setup.maxDoubleValue, 0.0);   
  }
 
  public void testMinDoubleValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "minDoubleValue");
   
    Double doubleObj = (Double) doubleField.get(thisJavaObject);
   
    assertEquals(doubleObj.doubleValue(), setup.minDoubleValue, 0.0);   
  }
 
  public void testStringValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField stringField = getJavaField(thisJavaObject, "stringValue");
   
    JavaObject stringObject = (JavaObject) stringField.get(thisJavaObject);
   
    assertEquals(String.class.getName().replace('.','/'), stringObject.getJavaClass().getName());   
  }
 
  public void testObjectValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "objectValue");
   
    JavaObject objectObject = (JavaObject) objectField.get(thisJavaObject);
   
    assertEquals(Object.class.getName().replace('.','/'), objectObject.getJavaClass().getName());   
  }
 
  public void testNullValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "nullValue");
   
    JavaObject objectObject = (JavaObject) objectField.get(thisJavaObject);
   
    assertNull(objectObject);   
  }
 
  public void testNullObjectInstance() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "objectValue");
   
    try{
      JavaObject objectObject = (JavaObject) objectField.get(null);
      fail("Didn't get expected NullPointerException");
    }catch(NullPointerException e) {
      // expected - should get NPE with no object when passed to instance JavaField
    }
   
  }
 
  public void testByteStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "byteStaticValue");
   
    Byte byteObj = (Byte) byteField.get(null);
   
    assertEquals(byteObj.byteValue(), SetupJavaField_get.byteStaticValue);   
  }

  public void testMaxByteStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "maxByteStaticValue");
   
    Byte byteObj = (Byte) byteField.get(null);
   
    assertEquals(byteObj.byteValue(), SetupJavaField_get.maxByteStaticValue);   
  }

  public void testMinByteStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField byteField = getJavaField(thisJavaObject, "minByteStaticValue");
   
    Byte byteObj = (Byte) byteField.get(null);
   
    assertEquals(byteObj.byteValue(), SetupJavaField_get.minByteStaticValue);   
  }

 
  public void testShortStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "shortStaticValue");
   
    Short shortObj = (Short) shortField.get(null);
   
    assertEquals(shortObj.shortValue(), SetupJavaField_get.shortStaticValue);   
  }
 
  public void testMaxShortStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "maxShortStaticValue");
   
    Short shortObj = (Short) shortField.get(null);
   
    assertEquals(shortObj.shortValue(), SetupJavaField_get.maxShortStaticValue);   
  }
 
  public void testMinShortStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField shortField = getJavaField(thisJavaObject, "minShortStaticValue");
   
    Short shortObj = (Short) shortField.get(null);
   
    assertEquals(shortObj.shortValue(), SetupJavaField_get.minShortStaticValue);   
  }

 
  public void testCharStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "charStaticValue");
   
    Character charObj = (Character) charField.get(null);
   
    assertEquals(charObj.charValue(), SetupJavaField_get.charStaticValue);   
  }
 
  public void testMaxCharStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "maxCharStaticValue");
   
    Character charObj = (Character) charField.get(null);
   
    assertEquals(charObj.charValue(), SetupJavaField_get.maxCharStaticValue);   
  }
 
  public void testMinCharStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField charField = getJavaField(thisJavaObject, "minCharStaticValue");
   
    Character charObj = (Character) charField.get(null);
   
    assertEquals(charObj.charValue(), SetupJavaField_get.minCharStaticValue);   
  }
 
  public void testIntStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "intStaticValue");
   
    Integer intObj = (Integer) intField.get(null);
   
    assertEquals(intObj.intValue(), SetupJavaField_get.intStaticValue);   
  }
 
  public void testMaxIntStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "maxIntStaticValue");
   
    Integer intObj = (Integer) intField.get(null);
   
    assertEquals(intObj.intValue(), SetupJavaField_get.maxIntStaticValue);   
  }
 
  public void testMinIntStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField intField = getJavaField(thisJavaObject, "minIntStaticValue");
   
    Integer intObj = (Integer) intField.get(null);
   
    assertEquals(intObj.intValue(), SetupJavaField_get.minIntStaticValue);   
  }
 
  public void testFloatStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "floatStaticValue");
   
    Float floatObj = (Float) floatField.get(null);
   
    assertEquals(floatObj.floatValue(), SetupJavaField_get.floatStaticValue, 0.0);   
  }
 
  public void testMaxFloatStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "maxFloatStaticValue");
   
    Float floatObj = (Float) floatField.get(null);
   
    assertEquals(floatObj.floatValue(), SetupJavaField_get.maxFloatStaticValue, 0.0);   
  }
 
  public void testMinFloatStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField floatField = getJavaField(thisJavaObject, "minFloatStaticValue");
   
    Float floatObj = (Float) floatField.get(null);
   
    assertEquals(floatObj.floatValue(), SetupJavaField_get.minFloatStaticValue, 0.0);   
  }
 
  public void testDoubleStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "doubleStaticValue");
   
    Double doubleObj = (Double) doubleField.get(null);
   
    assertEquals(doubleObj.doubleValue(), SetupJavaField_get.doubleStaticValue, 0.0);   
  }
 
  public void testMaxDoubleStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "maxDoubleStaticValue");
   
    Double doubleObj = (Double) doubleField.get(null);
   
    assertEquals(doubleObj.doubleValue(), SetupJavaField_get.maxDoubleStaticValue, 0.0);   
  }
  public void testMinDoubleStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField doubleField = getJavaField(thisJavaObject, "minDoubleStaticValue");
   
    Double doubleObj = (Double) doubleField.get(null);
   
    assertEquals(doubleObj.doubleValue(), SetupJavaField_get.minDoubleStaticValue, 0.0);   
  }
  public void testStringStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField stringField = getJavaField(thisJavaObject, "stringStaticValue");
   
    JavaObject stringObject = (JavaObject) stringField.get(null);
   
    assertEquals(String.class.getName().replace('.','/'), stringObject.getJavaClass().getName());   
  }
 
  public void testObjectStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "objectStaticValue");
   
    JavaObject objectObject = (JavaObject) objectField.get(null);
   
    assertEquals(Object.class.getName().replace('.','/'), objectObject.getJavaClass().getName());   
  }
 
  public void testNullStaticValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "nullStaticValue");
   
    JavaObject objectObject = (JavaObject) objectField.get(null);
   
    assertNull(objectObject);   
  }

  public void testWrongByteValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "byteValue");
   
    try{
      Byte byteObj = (Byte) objectField.get(wrongClassObject);
      fail("JavaField.get() should have thrown IllegalArgumentException as passed wrong object.");
    }catch (IllegalArgumentException e) {
      // expected
    }
   
  }
 
  public void testWrongObjectValue() throws Exception {
    JavaObject thisJavaObject = getScenerioReference();
    JavaField objectField = getJavaField(thisJavaObject, "objectValue");
   
    try{
      JavaObject objectObj = (JavaObject) objectField.get(wrongClassObject);
      fail("JavaField.get() should have thrown IllegalArgumentException as passed wrong object.");
    }catch (IllegalArgumentException e) {
      // expected
    }
   
  }
}
TOP

Related Classes of org.apache.kato.tck.scenario142.javaruntime.TestJavaField_get

TOP
Copyright © 2018 www.massapi.com. 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.