예제 #1
0
  @Test
  public void addArtile() {
    System.out.println("**************存储文章****************");
    // 创建用户
    User user = new BaseUser();
    user.setName("hywang");
    user.setEmail("*****@*****.**");
    user.setPasswd("123456");
    // 创建文章
    Article article = new BaseArticle();
    article.setAuthor(user);
    article.setMusicURL("https://sdfsfs.mp3");
    // 设置一个标签
    Tag tag = new BaseTag();
    tag.setValue("历史");
    article.getTags().add(tag);

    article.setText("This is text");
    article.setTitle("This is title");

    // 创建一副图片
    ImageDescriptor img = new BaseImageDescriptor();
    img.setName("pandora");
    img.setBucketPath("PandoraBox");
    img.setFileSecret("abcabc");
    img.setRelativePath("pathaaaa");
    article.getImages().add(img);

    // 创建一个布局描述
    LayoutBehavior horizontal = new BaseLayoutDescriptor();
    article.setLayoutBehavior(horizontal);
    Integer id = articleDao.save(article);
    System.out.println("**************存储文章 " + id + " 成功!****************");
    System.out.println();
    System.out.println("**************查询已经存储的文章****************");
    Article retrieved = articleDao.get(id);
    Assert.assertNotNull("没有找到id是" + id + "的文章", retrieved);
    Assert.assertNotNull("文章没有作者", retrieved.getAuthor());
    Assert.assertNotNull("文章没有图片", retrieved.getImages().get(0));
    Assert.assertNotNull("文章没有音乐", retrieved.getMusicURL());
  }
예제 #2
0
 @Test
 public void findArticlesByTitle() {
   List<Article> articles = articleDao.getByTitle("abc");
   Assert.assertTrue(articles.isEmpty());
 }