예제 #1
0
  public void testEmbedCanBeCreatedFromJson() {
    String json =
        new StringBuilder("{")
            .append("embed_height:1,")
            .append("embed_id:1,")
            .append("embed_width:1,")
            .append("description:'DESCRIPTION',")
            .append("embed_html:'EMBEDHTML',")
            .append("hostname:'HOSTNAME',")
            .append("original_url:'ORIGINALURL',")
            .append("resolved_url:'RESOLVEDURL',")
            .append("title:'TITLE',")
            .append("url:'URL'")
            .append("}")
            .toString();

    Gson gson = new Gson();
    Embed embed = gson.fromJson(json, Embed.class);

    assertNotNull(embed);
    assertEquals(1, embed.getHeight());
    assertEquals(1, embed.getId());
    assertEquals(1, embed.getWidth());
    assertEquals("DESCRIPTION", embed.getDescription());
    assertEquals("EMBEDHTML", embed.getHtml());
    assertEquals("HOSTNAME", embed.getHostName());
    assertEquals("ORIGINALURL", embed.getOriginalUrl());
    assertEquals("RESOLVEDURL", embed.getResolvedUrl());
    assertEquals("TITLE", embed.getTitle());
    assertEquals("URL", embed.getUrl());
  }
예제 #2
0
 public void testEmbedCanBeCreatedFromInstantiation() {
   Embed embed = new Embed("URL");
   assertNotNull(embed);
   assertEquals(0, embed.getHeight());
   assertEquals(-1, embed.getId());
   assertEquals(0, embed.getWidth());
   assertEquals(null, embed.getDescription());
   assertEquals(null, embed.getHtml());
   assertEquals(null, embed.getHostName());
   assertEquals(null, embed.getOriginalUrl());
   assertEquals(null, embed.getResolvedUrl());
   assertEquals(null, embed.getTitle());
   assertEquals("URL", embed.getUrl());
 }