DateTimeFormatter df = DateTimeFormat.forPattern("yyyy-MM-dd HH:mm:ss");
List<SyndEntry> entries = new LinkedList<SyndEntry>();
for (int i = 0; i < 9; i++) {
SyndEntry entry = new SyndEntryImpl();
entry.setTitle("テスト" + i);
SyndContent description = new SyndContentImpl();
description.setValue("テスト説明" + i);
entry.setDescription(description);
entry.setLink("http://ryu22e.org/" + i);
NicoliveModule module = new NicoliveModule();
module.setOpenTime(datetime.minusDays(i).toString(df));
module.setStartTime(datetime
.minusDays(i)
.plusMinutes(10)
.toString(df));
module.setType("official");
entry.getModules().add(module);
entries.add(entry);
}
// NicoliveModuleなしのデータも含める。
SyndEntry invalidEntry = new SyndEntryImpl();
invalidEntry.setTitle("NicoliveModuleなしデータ");
SyndContent description = new SyndContentImpl();
description.setValue("テスト説明");
invalidEntry.setDescription(description);
invalidEntry.setLink("http://ryu22e.org/");
entries.add(invalidEntry);
feed.setEntries(entries);