com.silverpeas.pdc.dao
Class PdcClassificationDAOTest

java.lang.Object
  extended by com.silverpeas.pdc.dao.PdcClassificationDAOTest

@ContextConfiguration(locations={"/spring-pdc.xml","/spring-pdc-embbed-datasource.xml"})
@TransactionConfiguration(transactionManager="jpaTransactionManager")
public class PdcClassificationDAOTest
extends Object

Unit tests on the different operations provided by the PdcClassification DAO.


Constructor Summary
PdcClassificationDAOTest()
           
 
Method Summary
 void findClassificationsHavingAGivenAxisValue()
           
 void findClassificationsHavingSeveralGivenAxisValues()
           
 void findNoClassificationsHavingAGivenValue()
           
 void findNoPredefinedClassificationByComponentInstanceId()
           
 void findNoPredefinedClassificationByNodeId()
           
 void findNoPredefinedClassificationByNullComponentInstanceId()
           
 void findPredefinedClassificationByComponentInstanceId()
           
 void findPredefinedClassificationByNodeId()
           
 void findPredefinedClassificationByNullNodeId()
           
 void findSomeClassificationsHavingAnInvalidGivenValueThrowsAnException()
           
 void generalSetUp()
           
 void saveANewPredefinedClassificationWithUnknownAxisValue()
           
 void saveAnExistingPredefinedClassification()
          Modifies an existing predefined classification and saves it (with the modifications); Tests the predefined classification is correcly updated.
 void saveAPredefinedClassificationWithSomeAlreadyExistingAxisValues()
          Saves a classification with positions similar to those of another predefined classification.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PdcClassificationDAOTest

public PdcClassificationDAOTest()
Method Detail

generalSetUp

public void generalSetUp()
                  throws Exception
Throws:
Exception

findPredefinedClassificationByComponentInstanceId

@Transactional
public void findPredefinedClassificationByComponentInstanceId()

findNoPredefinedClassificationByComponentInstanceId

@Transactional
public void findNoPredefinedClassificationByComponentInstanceId()

findNoPredefinedClassificationByNullComponentInstanceId

@Transactional
public void findNoPredefinedClassificationByNullComponentInstanceId()

findPredefinedClassificationByNodeId

@Transactional
public void findPredefinedClassificationByNodeId()

findPredefinedClassificationByNullNodeId

@Transactional
public void findPredefinedClassificationByNullNodeId()

findNoPredefinedClassificationByNodeId

@Transactional
public void findNoPredefinedClassificationByNodeId()

saveANewPredefinedClassificationWithUnknownAxisValue

public void saveANewPredefinedClassificationWithUnknownAxisValue()

saveAnExistingPredefinedClassification

public void saveAnExistingPredefinedClassification()
Modifies an existing predefined classification and saves it (with the modifications); Tests the predefined classification is correcly updated.


saveAPredefinedClassificationWithSomeAlreadyExistingAxisValues

public void saveAPredefinedClassificationWithSomeAlreadyExistingAxisValues()
Saves a classification with positions similar to those of another predefined classification. The axis values in database should be unique, so they should be shared by several positions.


findClassificationsHavingAGivenAxisValue

@Transactional
public void findClassificationsHavingAGivenAxisValue()

findClassificationsHavingSeveralGivenAxisValues

@Transactional
public void findClassificationsHavingSeveralGivenAxisValues()

findNoClassificationsHavingAGivenValue

@Transactional
public void findNoClassificationsHavingAGivenValue()

findSomeClassificationsHavingAnInvalidGivenValueThrowsAnException

@Transactional
public void findSomeClassificationsHavingAnInvalidGivenValueThrowsAnException()


Copyright © 2016 Silverpeas. All Rights Reserved.