use of org.olat.modules.webFeed.Feed in project openolat by klemens.
the class FeedDAOTest method copyFeed_Source_null.
@Test
public void copyFeed_Source_null() {
OLATResource target = JunitTestHelper.createRandomResource();
Feed copy = feedDao.copyFeed(null, target);
dbInstance.commitAndCloseSession();
assertThat(copy).isNull();
}
use of org.olat.modules.webFeed.Feed in project openolat by klemens.
the class FeedDAOTest method createFeed_ores.
@Test
public void createFeed_ores() {
OLATResource resource = JunitTestHelper.createRandomResource();
Feed feed = feedDao.createFeedForResourcable(resource);
Assert.assertNotNull(feed);
dbInstance.commitAndCloseSession();
// check values
Assert.assertNotNull(feed.getKey());
Assert.assertNotNull(feed.getCreationDate());
Assert.assertNotNull(feed.getLastModified());
Assert.assertEquals(resource.getResourceableId(), feed.getResourceableId());
Assert.assertEquals(resource.getResourceableTypeName(), feed.getResourceableTypeName());
}
use of org.olat.modules.webFeed.Feed in project openolat by klemens.
the class FeedDAOTest method removeFeed.
@Test
public void removeFeed() {
// store 3 feeds
OLATResource resource1 = JunitTestHelper.createRandomResource();
OLATResource resource2 = JunitTestHelper.createRandomResource();
OLATResource resource3 = JunitTestHelper.createRandomResource();
Feed feed1 = feedDao.createFeedForResourcable(resource1);
Feed feed2 = feedDao.createFeedForResourcable(resource2);
Feed feed3 = feedDao.createFeedForResourcable(resource3);
dbInstance.commitAndCloseSession();
// delete 1 feed
feedDao.removeFeedForResourceable(feed2);
dbInstance.commitAndCloseSession();
// check if one feed is deleted and two feeds are still in the database
Feed reloaded1 = feedDao.loadFeed(feed1.getKey());
Assert.assertNotNull(reloaded1);
Feed reloaded2 = feedDao.loadFeed(feed2.getKey());
Assert.assertNull(reloaded2);
Feed reloaded3 = feedDao.loadFeed(feed3.getKey());
Assert.assertNotNull(reloaded3);
}
use of org.olat.modules.webFeed.Feed in project openolat by klemens.
the class FeedFileStorgeTest method loadFeedFromXML_Path_not_existing.
@Test
public void loadFeedFromXML_Path_not_existing() {
Path feedDir = Paths.get("abc");
Feed reloaded = FeedManager.getInstance().loadFeedFromXML(feedDir);
assertThat(reloaded).isNull();
}
use of org.olat.modules.webFeed.Feed in project openolat by klemens.
the class FeedFileStorgeTest method deleteFeedXML_not_existing.
@Test
public void deleteFeedXML_not_existing() {
BlogFileResource resource = new BlogFileResource();
Feed feed = new FeedImpl(resource);
feed.setAuthor("initialAuthor");
sut.deleteFeedXML(feed);
// check if there is no file in the feed container
assertThat(sut.getOrCreateFeedContainer(feed).getItems().size()).isEqualTo(0);
fileResourceManager.deleteFileResource(resource);
}
Aggregations