示例#1
0
 @Test
 public void findRepostByTags_Entity_複数_00() {
   Tag tag1 = Tag.findBySerialCode("tag-goro-red").first();
   Tag tag2 = Tag.findBySerialCode("tag-jiro-hello").first();
   List<RepostBase> lst = RepostBase.findRepostByTags(tag1, tag2).fetch();
   assertThat(lst.size(), is(5));
   // DBからの取得リストの並び保証なし
 }
示例#2
0
 @Test
 public void findRepostByTags_Entity_複数_投稿者_00() {
   Tag tag1 = Tag.findBySerialCode("tag-goro-red").first();
   Tag tag2 = Tag.findBySerialCode("tag-jiro-hello").first();
   Account acnt = Account.findByLoginName("goro_san").first();
   List<RepostBase> lst = RepostBase.findRepostByTags(tag1, tag2).contributor(acnt).fetch();
   assertThat(lst.size(), is(3));
   // DBからの取得リストの並び保証なし
 }
  /** Test saveSingleTeamTag */
  @Test
  public void testSaveSingleTeamTag() {
    Client client = createClient();
    Group group = createGroup(client);
    List<Tag> tagList = createTagList(group, 1);
    Tag tag = tagList.get(0);
    Team team1 = createTeam(client);

    TeamTag teamTag = teamTagService.saveSingleTeamTag(team1, tag);
    TeamTag newTeamTag = teamTagService.reload(teamTag);
    assertThat("teamTagPage was saved", newTeamTag.getTag().getId(), is(tag.getId()));
  }
示例#4
0
 @Test
 public void findRepostByTags_Entity_複数_投稿者_降順_00() {
   Tag tag1 = Tag.findBySerialCode("tag-goro-red").first();
   Tag tag2 = Tag.findBySerialCode("tag-jiro-hello").first();
   Account acnt = Account.findByLoginName("goro_san").first();
   List<RepostBase> lst =
       RepostBase.findRepostByTags(tag1, tag2)
           .contributor(acnt)
           .orderBy(RepostBase.OrderBy.DATE_OF_REPOST_DESC)
           .fetch();
   assertThat(lst.size(), is(3));
   assertThat(lst.get(0).getLabel().serialCode, is("tag-goro-red"));
 }
 private Tag createTag(Group group) {
   Tag tag = new Tag();
   tag.setName("Test Tag " + RandomStringUtils.randomAlphanumeric(9));
   tag.setGroup(group);
   return tag;
 }