org.eclipse.emf.test.performance.sdo.accessor
Class DynamicIPOSDOAccessorTest

java.lang.Object
  extended byPerformanceTestCase
      extended byorg.eclipse.emf.test.performance.EMFPerformanceTestCase
          extended byorg.eclipse.emf.test.performance.sdo.accessor.DynamicIPOSDOAccessorTest
Direct Known Subclasses:
StaticIPOSDOAccessorTest

public class DynamicIPOSDOAccessorTest
extends EMFPerformanceTestCase

Uses EMF and SDO APIs to access (get/set) instances of dynamic International Purchase Order (IPO) model.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.eclipse.emf.test.performance.EMFPerformanceTestCase
ALL_DIMENSIONS, MEMORY_DIMENSIONS, TIME_DIMENSIONS
 
Constructor Summary
DynamicIPOSDOAccessorTest(java.lang.String name)
           
 
Method Summary
 void getBigDecimalByIndex()
           Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created.
 void getBigDecimalByPath()
           Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created.
 void getBigDecimalByProperty()
           Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created.
 void getBigIntegerByIndex()
           Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created.
 void getBigIntegerByPath()
           Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created.
 void getBigIntegerByProperty()
           Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created.
 void getByProperty()
           Uses the SDO reflective API to get the values of properties of a DataObject whose model has been statically or dynamically created.
 void getByShortPath()
           Uses the SDO reflective API to get the values of properties of a DataObject whose model has been statically or dynamically created.
 void getDataObjectByProperty()
           Uses the SDO reflective API to get the value of a property of type DataObject from a DataObject whose model has been statically or dynamically created.
 void getObjectByIndex()
           Uses the SDO reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
 void getObjectByProperty()
           Uses the SDO reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
 void getObjectWithEGet()
           Uses the EMF reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
 void getStringByShortPath()
           Uses the SDO reflective API to get the value of a property of type String from a DataObject whose model has been statically or dynamically created.
 void setBigIntegerByIndex()
           Uses the SDO reflective API to set the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created.
 void setBigIntegerByProperty()
           Uses the SDO reflective API to set the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created.
 void setByProperty()
           Uses the SDO reflective API to set the values of properties of a DataObject whose model has been statically or dynamically created.
 void setByShortPath()
           Uses the SDO reflective API to set the values of properties of a DataObject whose model has been statically or dynamically created.
 void setDataObjectByProperty()
           Uses the SDO reflective API to set the value of a property of type DataObject from a DataObject whose model has been statically or dynamically created.
 void setObjectByIndex()
           Uses the SDO reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
 void setObjectByProperty()
           Uses the SDO reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
 void setObjectWithESet()
           Uses the EMF reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created.
static Test suite()
           
 
Methods inherited from class org.eclipse.emf.test.performance.EMFPerformanceTestCase
getRepetitions, getWarmUp, setRepetitions, setWarmUp, tagAsGlobalSummary, tagAsSummary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicIPOSDOAccessorTest

public DynamicIPOSDOAccessorTest(java.lang.String name)
Method Detail

suite

public static Test suite()

getObjectWithEGet

public void getObjectWithEGet()

Uses the EMF reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


setObjectWithESet

public void setObjectWithESet()

Uses the EMF reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


getObjectByProperty

public void getObjectByProperty()

Uses the SDO reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


setObjectByProperty

public void setObjectByProperty()

Uses the SDO reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


getObjectByIndex

public void getObjectByIndex()

Uses the SDO reflective API to get the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


setObjectByIndex

public void setObjectByIndex()

Uses the SDO reflective API to set the value of a property of type Object from a DataObject whose model has been statically or dynamically created. Test details:


getBigIntegerByProperty

public void getBigIntegerByProperty()

Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created. Test details:


setBigIntegerByProperty

public void setBigIntegerByProperty()

Uses the SDO reflective API to set the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created. Test details:


getBigIntegerByIndex

public void getBigIntegerByIndex()

Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created. Test details:


setBigIntegerByIndex

public void setBigIntegerByIndex()

Uses the SDO reflective API to set the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created. Test details:


getBigIntegerByPath

public void getBigIntegerByPath()

Uses the SDO reflective API to get the value of a property of type BigInteger from a DataObject whose model has been statically or dynamically created. Test details:


getBigDecimalByProperty

public void getBigDecimalByProperty()

Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created. Test details:


getBigDecimalByIndex

public void getBigDecimalByIndex()

Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created. Test details:


getBigDecimalByPath

public void getBigDecimalByPath()

Uses the SDO reflective API to get the value of a property of type BigDecimal from a DataObject whose model has been statically or dynamically created. Test details:


getStringByShortPath

public void getStringByShortPath()

Uses the SDO reflective API to get the value of a property of type String from a DataObject whose model has been statically or dynamically created. Test details:


getDataObjectByProperty

public void getDataObjectByProperty()

Uses the SDO reflective API to get the value of a property of type DataObject from a DataObject whose model has been statically or dynamically created. Test details:


setDataObjectByProperty

public void setDataObjectByProperty()

Uses the SDO reflective API to set the value of a property of type DataObject from a DataObject whose model has been statically or dynamically created. Note: billTo and shipTo are containment references. Test details:


getByProperty

public void getByProperty()

Uses the SDO reflective API to get the values of properties of a DataObject whose model has been statically or dynamically created. Test details:


setByProperty

public void setByProperty()

Uses the SDO reflective API to set the values of properties of a DataObject whose model has been statically or dynamically created. Test details:


getByShortPath

public void getByShortPath()

Uses the SDO reflective API to get the values of properties of a DataObject whose model has been statically or dynamically created. Test details:


setByShortPath

public void setByShortPath()

Uses the SDO reflective API to set the values of properties of a DataObject whose model has been statically or dynamically created. Test details: