assertTrue(e.getMessage().startsWith(
"error trying to create the date element with string: "));
}
try {
RSS rss = rssDoc.buildRSS(null, null, null);
assertNotNull(rss);
fail("we should have thrown an exception above.");
} catch (RSSpectException r) {
assertEquals(r.getMessage(),
"rss elements MUST contain a channel element.");
}
try {
Channel channel = rssDoc.buildChannel(rssDoc
.buildTitle("this is a title"), rssDoc
.buildLink("http://www.minoritydirectory.net"), rssDoc
.buildDescription("this is a description"), null, null,
null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null);
RSS rss = rssDoc.buildRSS(channel, null, null);
assertNotNull(rss);
fail("we should have thrown an exception above.");
} catch (Exception r) {
assertEquals(r.getMessage(),
"RSS elements must contain a version attribute.");