Package org.apache.abdera.model

Examples of org.apache.abdera.model.Feed


    //http://feedvalidator.org/testcases/atom/3.2.2/invalid-uri.xml
    IRI uri = baseURI.resolve("3.2.2/invalid-uri.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      try {
        person.getUriElement();
      } catch (Exception e) {
        assertFalse(e instanceof IRISyntaxException);
View Full Code Here


    //http://feedvalidator.org/testcases/atom/3.2.2/relative-ref.xml
    IRI uri = baseURI.resolve("3.2.2/relative-ref.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      assertEquals(person.getUriElement().getValue(), new IRI("~jane/"));
      assertEquals(person.getUriElement().getResolvedValue(), uri.resolve("~jane/"));
    }
  }
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.2.3/email-rss20-style.xml
    IRI uri = baseURI.resolve("3.2.3/email-rss20-style.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      try {
        new IRI(person.getEmail());
      } catch (Exception e) {
        assertTrue(e instanceof IRISyntaxException);
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.2.3/email-with-name.xml
    IRI uri = baseURI.resolve("3.2.3/email-with-name.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      try {
        new IRI(person.getEmail());
      } catch (Exception e) {
        assertTrue(e instanceof IRISyntaxException);
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.2.3/email-with-plus.xml
    IRI uri = baseURI.resolve("3.2.3/email-with-plus.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      new IRI(person.getEmail());
    }
  }
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.2.3/invalid-email.xml
    IRI uri = baseURI.resolve("3.2.3/invalid-email.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Person> contr = feed.getContributors();
    for (Person person : contr) {
      try {
        new IRI(person.getEmail());
      } catch (Exception e) {
        assertTrue(e instanceof IRISyntaxException);
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.3/lowercase-updated.xml
    IRI uri = baseURI.resolve("3.3/lowercase-updated.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    try {
      feed.getUpdatedElement().getValue();
    } catch (Exception e) {
      assertTrue(e instanceof IllegalArgumentException);
    }
  }
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.3/published_date_only.xml
    IRI uri = baseURI.resolve("3.3/published_date_only.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Entry> entries = feed.getEntries();
    for (Entry entry : entries) {
      try {
        entry.getPublishedElement().getValue();
      } catch (Exception e) {
        assertTrue(e instanceof IllegalArgumentException);
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.3/published_extra_spaces.xml
    IRI uri = baseURI.resolve("3.3/published_extra_spaces.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Entry> entries = feed.getEntries();
    for (Entry entry : entries) {
      try {
        entry.getPublishedElement().getValue();
      } catch (Exception e) {
        assertTrue(e instanceof IllegalArgumentException);
View Full Code Here

    //http://feedvalidator.org/testcases/atom/3.3/published_extra_spaces2.xml
    IRI uri = baseURI.resolve("3.3/published_extra_spaces2.xml");
    Document<Feed> doc = get(uri);
    assertNotNull(doc);
   
    Feed feed = doc.getRoot();
    assertNotNull(feed);
    List<Entry> entries = feed.getEntries();
    for (Entry entry : entries) {
      try {
        entry.getPublishedElement().getValue();
      } catch (Exception e) {
        assertTrue(e instanceof IllegalArgumentException);
View Full Code Here

TOP

Related Classes of org.apache.abdera.model.Feed

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.