Exemplo n.º 1
0
 @DataProvider(name = "objects")
 public Object[][] getObjects() {
   return new Object[][] {
     {new Annotation(null, AnnotationType.REPLY, null), URIGenerator.getPrefix() + "reply/"},
     {
       new Annotation(null, AnnotationType.MINOR_CORRECTION, null),
       URIGenerator.getPrefix() + "annotation/"
     },
     {
       new Annotation(null, AnnotationType.FORMAL_CORRECTION, null),
       URIGenerator.getPrefix() + "annotation/"
     },
     {new UserProfile(), URIGenerator.getPrefix() + "profile/"}
   };
 }
Exemplo n.º 2
0
  @Test(dataProvider = "objects")
  public void testURIs(Object object, String expectedPrefix) {
    Serializable id = URIGenerator.generate(object);

    assertNotNull(id, "generated null id");
    assertFalse(id.toString().isEmpty(), "returned empty id");

    assertTrue(
        id.toString().startsWith(expectedPrefix),
        "Generated id didn't start with correct prefix; expected: "
            + expectedPrefix
            + " but found "
            + id);
  }