@Test public void testFetchByPrimaryKeysWithOnePrimaryKey() throws Exception { JournalArticleImage newJournalArticleImage = addJournalArticleImage(); Set<Serializable> primaryKeys = new HashSet<Serializable>(); primaryKeys.add(newJournalArticleImage.getPrimaryKey()); Map<Serializable, JournalArticleImage> journalArticleImages = _persistence.fetchByPrimaryKeys(primaryKeys); Assert.assertEquals(1, journalArticleImages.size()); Assert.assertEquals( newJournalArticleImage, journalArticleImages.get(newJournalArticleImage.getPrimaryKey())); }
@Test public void testFetchByPrimaryKeyExisting() throws Exception { JournalArticleImage newJournalArticleImage = addJournalArticleImage(); JournalArticleImage existingJournalArticleImage = _persistence.fetchByPrimaryKey(newJournalArticleImage.getPrimaryKey()); Assert.assertEquals(existingJournalArticleImage, newJournalArticleImage); }
@Test public void testCreate() throws Exception { long pk = RandomTestUtil.nextLong(); JournalArticleImage journalArticleImage = _persistence.create(pk); Assert.assertNotNull(journalArticleImage); Assert.assertEquals(journalArticleImage.getPrimaryKey(), pk); }
@Test public void testFetchByPrimaryKeysWithMultiplePrimaryKeysWhereSomePrimaryKeysExist() throws Exception { JournalArticleImage newJournalArticleImage = addJournalArticleImage(); long pk = RandomTestUtil.nextLong(); Set<Serializable> primaryKeys = new HashSet<Serializable>(); primaryKeys.add(newJournalArticleImage.getPrimaryKey()); primaryKeys.add(pk); Map<Serializable, JournalArticleImage> journalArticleImages = _persistence.fetchByPrimaryKeys(primaryKeys); Assert.assertEquals(1, journalArticleImages.size()); Assert.assertEquals( newJournalArticleImage, journalArticleImages.get(newJournalArticleImage.getPrimaryKey())); }
@Test public void testRemove() throws Exception { JournalArticleImage newJournalArticleImage = addJournalArticleImage(); _persistence.remove(newJournalArticleImage); JournalArticleImage existingJournalArticleImage = _persistence.fetchByPrimaryKey(newJournalArticleImage.getPrimaryKey()); Assert.assertNull(existingJournalArticleImage); }
@Test public void testFetchByPrimaryKeysWithMultiplePrimaryKeysWhereAllPrimaryKeysExist() throws Exception { JournalArticleImage newJournalArticleImage1 = addJournalArticleImage(); JournalArticleImage newJournalArticleImage2 = addJournalArticleImage(); Set<Serializable> primaryKeys = new HashSet<Serializable>(); primaryKeys.add(newJournalArticleImage1.getPrimaryKey()); primaryKeys.add(newJournalArticleImage2.getPrimaryKey()); Map<Serializable, JournalArticleImage> journalArticleImages = _persistence.fetchByPrimaryKeys(primaryKeys); Assert.assertEquals(2, journalArticleImages.size()); Assert.assertEquals( newJournalArticleImage1, journalArticleImages.get(newJournalArticleImage1.getPrimaryKey())); Assert.assertEquals( newJournalArticleImage2, journalArticleImages.get(newJournalArticleImage2.getPrimaryKey())); }
@Test public void testUpdateExisting() throws Exception { long pk = RandomTestUtil.nextLong(); JournalArticleImage newJournalArticleImage = _persistence.create(pk); newJournalArticleImage.setGroupId(RandomTestUtil.nextLong()); newJournalArticleImage.setArticleId(RandomTestUtil.randomString()); newJournalArticleImage.setVersion(RandomTestUtil.nextDouble()); newJournalArticleImage.setElInstanceId(RandomTestUtil.randomString()); newJournalArticleImage.setElName(RandomTestUtil.randomString()); newJournalArticleImage.setLanguageId(RandomTestUtil.randomString()); newJournalArticleImage.setTempImage(RandomTestUtil.randomBoolean()); _journalArticleImages.add(_persistence.update(newJournalArticleImage)); JournalArticleImage existingJournalArticleImage = _persistence.findByPrimaryKey(newJournalArticleImage.getPrimaryKey()); Assert.assertEquals( existingJournalArticleImage.getArticleImageId(), newJournalArticleImage.getArticleImageId()); Assert.assertEquals( existingJournalArticleImage.getGroupId(), newJournalArticleImage.getGroupId()); Assert.assertEquals( existingJournalArticleImage.getArticleId(), newJournalArticleImage.getArticleId()); AssertUtils.assertEquals( existingJournalArticleImage.getVersion(), newJournalArticleImage.getVersion()); Assert.assertEquals( existingJournalArticleImage.getElInstanceId(), newJournalArticleImage.getElInstanceId()); Assert.assertEquals( existingJournalArticleImage.getElName(), newJournalArticleImage.getElName()); Assert.assertEquals( existingJournalArticleImage.getLanguageId(), newJournalArticleImage.getLanguageId()); Assert.assertEquals( existingJournalArticleImage.getTempImage(), newJournalArticleImage.getTempImage()); }
@Test public void testResetOriginalValues() throws Exception { if (!PropsValues.HIBERNATE_CACHE_USE_SECOND_LEVEL_CACHE) { return; } JournalArticleImage newJournalArticleImage = addJournalArticleImage(); _persistence.clearCache(); JournalArticleImageModelImpl existingJournalArticleImageModelImpl = (JournalArticleImageModelImpl) _persistence.findByPrimaryKey(newJournalArticleImage.getPrimaryKey()); Assert.assertEquals( existingJournalArticleImageModelImpl.getGroupId(), existingJournalArticleImageModelImpl.getOriginalGroupId()); Assert.assertTrue( Validator.equals( existingJournalArticleImageModelImpl.getArticleId(), existingJournalArticleImageModelImpl.getOriginalArticleId())); AssertUtils.assertEquals( existingJournalArticleImageModelImpl.getVersion(), existingJournalArticleImageModelImpl.getOriginalVersion()); Assert.assertTrue( Validator.equals( existingJournalArticleImageModelImpl.getElInstanceId(), existingJournalArticleImageModelImpl.getOriginalElInstanceId())); Assert.assertTrue( Validator.equals( existingJournalArticleImageModelImpl.getElName(), existingJournalArticleImageModelImpl.getOriginalElName())); Assert.assertTrue( Validator.equals( existingJournalArticleImageModelImpl.getLanguageId(), existingJournalArticleImageModelImpl.getOriginalLanguageId())); }