/******************************************************************************* * Copyright (c) 1998, 2015 Oracle and/or its affiliates. All rights reserved. * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 * which accompanies this distribution. * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html * and the Eclipse Distribution License is available at * http://www.eclipse.org/org/documents/edl-v10.php. * * Contributors: * Oracle - initial API and implementation from Oracle TopLink ******************************************************************************/ package org.eclipse.persistence.testing.tests.queries.inmemory; import org.eclipse.persistence.queries.*; import org.eclipse.persistence.testing.models.employee.domain.*; /** * Test conform when new objects are stored in the cache. */ public class UnitOfWorkConformDuplicateTest extends UnitOfWorkConformTest { public UnitOfWorkConformDuplicateTest(ReadAllQuery query, int size) { super(query, size); } protected void setup() { uow = getSession().acquireUnitOfWork(); uow.readAllObjects(Employee.class); Employee newEmployee = new org.eclipse.persistence.testing.models.employee.domain.Employee(); newEmployee.setId(new java.math.BigDecimal(123456789)); newEmployee.setFirstName("Bob"); uow.registerObject(newEmployee); } }