public static PostVote getDefaultPostVote() { return new PostVote(getDefaultUser()); }
public static JCUser getUserWithAllFieldsFilled() throws NoSuchMethodException, InvocationTargetException, IllegalAccessException { JCUser user = getDefaultUser(); DateTime dateTime = new DateTime(); user.setId(1); user.setLanguage(Language.RUSSIAN); user.setPageSize(1); user.setLocation("location"); user.setSignature("signature"); user.setRegistrationDate(dateTime); user.setEnabled(true); user.setAutosubscribe(true); user.setMentioningNotificationsEnabled(true); user.setSendPmNotification(true); user.getContacts().add(ObjectsFactory.getDefaultUserContact()); user.setAvatarLastModificationTime(dateTime); user.setAllForumMarkedAsReadTime(dateTime); user.setAvatar(new byte[]{1}); user.setVersion(1L); user.setBanReason("Ban Reason"); user.setRole("Role"); Method setLastLogin = User.class.getDeclaredMethod("setLastLogin", DateTime.class); Method setEncodedUsername = User.class.getDeclaredMethod("setEncodedUsername", String.class); setLastLogin.setAccessible(true); setEncodedUsername.setAccessible(true); setLastLogin.invoke(user, new DateTime()); setEncodedUsername.invoke(user, "Encoded Username"); return user; }
public static Topic getDefaultTopic() { return new Topic(getDefaultUser(), "title", "Discussion"); }
public static UserContact getDefaultUserContact() { UserContactType type = new UserContactType(); UserContact contact = new UserContact("value", type); contact.setOwner(ObjectsFactory.getDefaultUser()); return contact; }
public static JCUser getDefaultUserWithGroups() { List<Group> groups = ObjectsFactory.getDefaultGroupList(); for (Group group : groups) { persist(group); } JCUser user = ObjectsFactory.getDefaultUser(); user.setGroups(groups); persist(user); return user; }
public static Post getPostWithComments() { Post post = new Post(getDefaultUser(), "test"); post.addComment(new PostComment()); post.addComment(new PostComment()); return post; } }
public static Topic getDefaultTopic() { JCUser user = persist(ObjectsFactory.getDefaultUser()); Branch branch = ObjectsFactory.getDefaultBranch(); Topic newTopic = new Topic(user, "topic title", "Discussion"); Post post = new Post(user, "post content"); newTopic.addPost(post); branch.addTopic(newTopic); persist(branch); return newTopic; }
public static List<Topic> createAndSaveTopicList(int size) { org.jtalks.jcommune.model.entity.Branch branch = ObjectsFactory.getDefaultBranch(); JCUser user = persist(ObjectsFactory.getDefaultUser()); for (int i = 0; i < size; i++) { Topic topic = new Topic(user, "title" + i, "Discussion"); topic.addPost(new Post(user, "post_context" + i)); branch.addTopic(topic); } persist(branch); return branch.getTopics(); }
public static TopicDraft getDefaultTopicDraft() { JCUser user = persist(ObjectsFactory.getDefaultUser()); Branch branch = persist(ObjectsFactory.getDefaultBranch()); TopicDraft newTopicDraft = new TopicDraft(user, RandomStringUtils.random(5), RandomStringUtils.random(15)); newTopicDraft.setTopicType(TopicTypeName.DISCUSSION.getName()); newTopicDraft.setBranchId(branch.getId()); persist(newTopicDraft); return newTopicDraft; }
public static TopicDraft getDefaultTopicDraft() { TopicDraft draft = new TopicDraft(getDefaultUser(), RandomStringUtils.random(5), RandomStringUtils.random(15)); draft.setPollTitle(RandomStringUtils.random(5)); draft.setPollItemsValue(RandomStringUtils.random(5) + "\n" + RandomStringUtils.random(5)); draft.setTopicType(TopicTypeName.DISCUSSION.getName()); draft.setBranchId(1L); return draft; }