mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
ALF-9153 Add unit tests for the new discussions hot topics CQ and service method
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@30028 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -36,7 +36,6 @@ import org.alfresco.query.PagingResults;
|
||||
import org.alfresco.repo.discussion.cannedqueries.GetDiscussionTopcisWithPostsCannedQuery;
|
||||
import org.alfresco.repo.discussion.cannedqueries.GetDiscussionTopcisWithPostsCannedQueryFactory;
|
||||
import org.alfresco.repo.discussion.cannedqueries.NodeWithChildrenEntity;
|
||||
import org.alfresco.repo.discussion.cannedqueries.NodeWithChildrenEntity.NameAndCreatedAt;
|
||||
import org.alfresco.repo.domain.node.NodeDAO;
|
||||
import org.alfresco.repo.node.getchildren.GetChildrenAuditableCannedQuery;
|
||||
import org.alfresco.repo.node.getchildren.GetChildrenAuditableCannedQueryFactory;
|
||||
@@ -678,7 +677,7 @@ public class DiscussionServiceImpl implements DiscussionService
|
||||
// Do the query
|
||||
GetDiscussionTopcisWithPostsCannedQueryFactory getCQFactory = (GetDiscussionTopcisWithPostsCannedQueryFactory)cannedQueryRegistry.getNamedObject(CANNED_QUERY_GET_TOPICS_WITH_POSTS);
|
||||
GetDiscussionTopcisWithPostsCannedQuery cq = (GetDiscussionTopcisWithPostsCannedQuery)getCQFactory.getCannedQuery(
|
||||
nodeRef, null, since, null, paging);
|
||||
nodeRef, null, since, true, null, paging);
|
||||
|
||||
// Execute the canned query
|
||||
CannedQueryResults<NodeWithChildrenEntity> results = cq.execute();
|
||||
@@ -1088,18 +1087,9 @@ public class DiscussionServiceImpl implements DiscussionService
|
||||
{
|
||||
NodeRef nodeRef = node.getNodeRef();
|
||||
String name = node.getName();
|
||||
TopicInfo topic = buildTopic(nodeRef, container, name);
|
||||
|
||||
int count = node.getChildren().size();
|
||||
for(NameAndCreatedAt c : node.getChildren())
|
||||
{
|
||||
if(c.getName().equals(name))
|
||||
{
|
||||
// Primary post
|
||||
count--;
|
||||
}
|
||||
}
|
||||
|
||||
TopicInfo topic = buildTopic(nodeRef, container, name);
|
||||
topics.add(new Pair<TopicInfo,Integer>(topic, count));
|
||||
}
|
||||
return topics;
|
||||
|
Reference in New Issue
Block a user