Esempio n. 1
0
 /**
  * Test method TaxonomyService.hasCategories() Input: Add categories for article node Expect:
  * return true with category is added return false with category that is not added
  *
  * @throws RepositoryException
  * @throws TaxonomyNodeAlreadyExistsException
  * @throws TaxonomyAlreadyExistsException
  */
 public void testHasCategories()
     throws RepositoryException, TaxonomyNodeAlreadyExistsException,
         TaxonomyAlreadyExistsException {
   session.getRootNode().addNode("MyDocuments");
   Node article = session.getRootNode().addNode("Article");
   session.save();
   taxonomyService.addTaxonomyNode(COLLABORATION_WS, "/MyDocuments", "Budesliga", "root");
   taxonomyService.addTaxonomyNode(COLLABORATION_WS, "/MyDocuments", "Serie", "root");
   taxonomyService.addTaxonomyNode(COLLABORATION_WS, "/MyDocuments/Serie", "A", "root");
   taxonomyService.addTaxonomyNode(COLLABORATION_WS, "/MyDocuments/Serie", "B", "root");
   Node rootTree1 = (Node) session.getItem("/MyDocuments/Serie");
   Node rootTree2 = (Node) session.getItem("/MyDocuments/Budesliga");
   taxonomyService.addTaxonomyTree(rootTree1);
   taxonomyService.addTaxonomyTree(rootTree2);
   taxonomyService.addCategories(article, "Serie", new String[] {"A", "B"}, true);
   assertTrue(mockTaxonomyService.hasCategories(article, "Serie", true));
   assertFalse(mockTaxonomyService.hasCategories(article, "Budesliga", true));
 }