18 package testsuite.clusterj;
20 import java.util.ArrayList;
21 import java.util.List;
22 import java.util.Properties;
24 import com.mysql.clusterj.Constants;
26 import testsuite.clusterj.model.Employee2;
30 protected List<Employee2> employees2;
32 private static final int NUMBER_TO_INSERT = 1;
35 protected Properties modifyProperties() {
36 Properties modifiedProperties =
new Properties();
37 modifiedProperties.putAll(props);
39 return modifiedProperties;
44 createSessionFactory();
46 createEmployee2Instances(NUMBER_TO_INSERT);
54 public void testFind() {
61 for (
int i = 0;
i < NUMBER_TO_INSERT; ++
i) {
70 for (
int i = 0;
i < NUMBER_TO_INSERT; ++
i) {
72 Employee2 e = session.
find(Employee2.class,
i);
74 int actualId = e.getId();
76 error(
"Expected Employee2.id " +
i +
" but got " + actualId);
83 protected void createEmployee2Instances(
int count) {
84 employees2 =
new ArrayList<Employee2>(count);
85 for (
int i = 0;
i < count; ++
i) {
86 Employee2 emp = session.
newInstance(Employee2.class);
88 emp.setName(
"Employee number " +
i);