@Test public void testFetchByPrimaryKeyExisting() throws Exception { Region newRegion = addRegion(); Region existingRegion = _persistence.fetchByPrimaryKey(newRegion.getPrimaryKey()); Assert.assertEquals(existingRegion, newRegion); }
@Test public void testCreate() throws Exception { long pk = RandomTestUtil.nextLong(); Region region = _persistence.create(pk); Assert.assertNotNull(region); Assert.assertEquals(region.getPrimaryKey(), pk); }
@Test public void testRemove() throws Exception { Region newRegion = addRegion(); _persistence.remove(newRegion); Region existingRegion = _persistence.fetchByPrimaryKey(newRegion.getPrimaryKey()); Assert.assertNull(existingRegion); }
@Test public void testDynamicQueryByPrimaryKeyExisting() throws Exception { Region newRegion = addRegion(); DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Region.class, Region.class.getClassLoader()); dynamicQuery.add(RestrictionsFactoryUtil.eq("regionId", newRegion.getRegionId())); List<Region> result = _persistence.findWithDynamicQuery(dynamicQuery); Assert.assertEquals(1, result.size()); Region existingRegion = result.get(0); Assert.assertEquals(existingRegion, newRegion); }
public String getRegionName() throws PortalException, SystemException { String regionName = null; if (regionId != 0) { try { Region region = RegionServiceUtil.getRegion(regionId); regionName = region.getName().toLowerCase(); } catch (NoSuchRegionException nsre) { if (_log.isWarnEnabled()) { _log.warn(nsre.getMessage()); } } } return regionName; }
@Test public void testResetOriginalValues() throws Exception { if (!PropsValues.HIBERNATE_CACHE_USE_SECOND_LEVEL_CACHE) { return; } Region newRegion = addRegion(); _persistence.clearCache(); RegionModelImpl existingRegionModelImpl = (RegionModelImpl) _persistence.findByPrimaryKey(newRegion.getPrimaryKey()); Assert.assertEquals( existingRegionModelImpl.getCountryId(), existingRegionModelImpl.getOriginalCountryId()); Assert.assertTrue( Validator.equals( existingRegionModelImpl.getRegionCode(), existingRegionModelImpl.getOriginalRegionCode())); }
@Test public void testDynamicQueryByProjectionExisting() throws Exception { Region newRegion = addRegion(); DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Region.class, Region.class.getClassLoader()); dynamicQuery.setProjection(ProjectionFactoryUtil.property("regionId")); Object newRegionId = newRegion.getRegionId(); dynamicQuery.add(RestrictionsFactoryUtil.in("regionId", new Object[] {newRegionId})); List<Object> result = _persistence.findWithDynamicQuery(dynamicQuery); Assert.assertEquals(1, result.size()); Object existingRegionId = result.get(0); Assert.assertEquals(existingRegionId, newRegionId); }
protected Region addRegion() throws Exception { long pk = RandomTestUtil.nextLong(); Region region = _persistence.create(pk); region.setMvccVersion(RandomTestUtil.nextLong()); region.setCountryId(RandomTestUtil.nextLong()); region.setRegionCode(RandomTestUtil.randomString()); region.setName(RandomTestUtil.randomString()); region.setActive(RandomTestUtil.randomBoolean()); _persistence.update(region); return region; }
@Test public void testUpdateExisting() throws Exception { long pk = RandomTestUtil.nextLong(); Region newRegion = _persistence.create(pk); newRegion.setMvccVersion(RandomTestUtil.nextLong()); newRegion.setCountryId(RandomTestUtil.nextLong()); newRegion.setRegionCode(RandomTestUtil.randomString()); newRegion.setName(RandomTestUtil.randomString()); newRegion.setActive(RandomTestUtil.randomBoolean()); _persistence.update(newRegion); Region existingRegion = _persistence.findByPrimaryKey(newRegion.getPrimaryKey()); Assert.assertEquals(existingRegion.getMvccVersion(), newRegion.getMvccVersion()); Assert.assertEquals(existingRegion.getRegionId(), newRegion.getRegionId()); Assert.assertEquals(existingRegion.getCountryId(), newRegion.getCountryId()); Assert.assertEquals(existingRegion.getRegionCode(), newRegion.getRegionCode()); Assert.assertEquals(existingRegion.getName(), newRegion.getName()); Assert.assertEquals(existingRegion.getActive(), newRegion.getActive()); }