|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.apache.jdo.tck.JDO_Test
org.apache.jdo.tck.query.jdoql.operators.ComparisonTests
org.apache.jdo.tck.query.jdoql.operators.Equality
Title: Equality Operator Support
Keywords: query
Assertion ID: A14.6.2-14.
Assertion Description:
The equal operator (==) is supported for the following types:
byte, short, int, long, char, Byte, Short Integer, Long, Characterfloat, double, Float, DoubleBigDecimal, BigIntegerBoolean, booleanDate, StringBoolean, Byte,
Short, Integer, Long, Float, and Double), and numeric types
(BigDecimal and BigInteger) use the wrapped values
as operands. Equality comparison of object-valued fields of
PersistenceCapable types use the JDO Identity comparison
of the references. Thus, two objects will compare equal if they have the same
JDO Identity. Equality comparison of object-valued fields of
non-PersistenceCapable types uses the equals
method of the field type.
| Field Summary |
| Fields inherited from class org.apache.jdo.tck.query.jdoql.operators.ComparisonTests |
AllTypesParameter, BigDecimalParameter, BigIntegerParameter, booleanParameter, BooleanParameter, byteParameter, ByteParameter, CharacterParameter, charParameter, DateParameter, doubleParameter, DoubleParameter, floatParameter, FloatParameter, IntegerParameter, intParameter, LocaleParameter, longParameter, LongParameter, query, query_result, shortParameter, ShortParameter, StringParameter, tx |
| Fields inherited from class org.apache.jdo.tck.JDO_Test |
APPLICATION_IDENTITY, cleanupData, closePMFAfterEachTest, DATASTORE_IDENTITY, debug, DETACHED_CLEAN, DETACHED_DIRTY, HOLLOW, identitytype, ILLEGAL_STATE, logger, messages, NL, NUM_STATES, PERSISTENT_CLEAN, PERSISTENT_DELETED, PERSISTENT_DIRTY, PERSISTENT_NEW, PERSISTENT_NEW_DELETED, PERSISTENT_NONTRANSACTIONAL, PERSISTENT_NONTRANSACTIONAL_DIRTY, pm, pmf, PMFProperties, PMFPropertiesObject, states, testSucceeded, TRANSIENT, TRANSIENT_CLEAN, TRANSIENT_DIRTY |
| Constructor Summary | |
Equality()
|
|
| Method Summary | |
protected void |
localSetUp()
Subclasses may override this method to allocate any data and resources that they need in order to successfully execute this testcase. |
static void |
main(java.lang.String[] args)
The main is called when the class
is directly executed from the command line. |
void |
test()
|
| Methods inherited from class org.apache.jdo.tck.query.jdoql.operators.ComparisonTests |
fail, runQuery |
| Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public Equality()
| Method Detail |
public static void main(java.lang.String[] args)
main is called when the class
is directly executed from the command line.
args - The arguments passed to the program.public void test()
protected void localSetUp()
JDO_Test
localSetUp in class JDO_Test
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||