19 package com.mysql.clusterj.openjpatest;
21 import com.mysql.clusterj.jpatest.AbstractJPABaseTest;
22 import com.mysql.clusterj.jpatest.model.LongLongStringPK;
23 import com.mysql.clusterj.jpatest.model.LongLongStringOid;
30 private int NUMBER_OF_A = 2;
31 private int OFFSET_A = 100;
33 private boolean print =
false;
42 em = emf.createEntityManager();
43 print(
"Removing " + NUMBER_OF_A +
" instances of LongLongStringPK.");
45 for (
int i = OFFSET_A;
i < OFFSET_A + NUMBER_OF_A; ++
i) {
56 em = emf.createEntityManager();
58 print(
"Creating " + NUMBER_OF_A +
" instances of LongLongStringPK.");
59 for (
int i = OFFSET_A;
i < OFFSET_A + NUMBER_OF_A; ++
i) {
60 a = LongLongStringPK.create(
i);
66 em = emf.createEntityManager();
67 print(
"Finding " + NUMBER_OF_A +
" instances of LongLongStringPK.");
69 for (
int i = OFFSET_A;
i < OFFSET_A + NUMBER_OF_A; ++
i) {
70 LongLongStringOid oid =
new LongLongStringOid(
i);
71 a = em.find(LongLongStringPK.class, oid);
79 private void print(
String string) {
81 System.out.println(
string);
90 errorIfNotEqual(
"Mismatch longpk1", oid.longpk1, instance.getLongpk1());
91 errorIfNotEqual(
"Mismatch longpk2", oid.longpk2, instance.getLongpk2());
92 errorIfNotEqual(
"Mismatch stringpk", oid.stringpk, instance.getStringpk());