mirror of
				https://github.com/Alfresco/alfresco-community-repo.git
				synced 2025-10-29 15:21:53 +00:00 
			
		
		
		
	58467: Categorized some spring tests so they run in the same vm successfully git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@61988 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
		
			
				
	
	
		
			47 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Java
		
	
	
	
	
	
| package org.alfresco.repo.transfer;
 | |
| 
 | |
| import org.alfresco.service.cmr.transfer.TransferVersion;
 | |
| import org.alfresco.test_category.BaseSpringTestsCategory;
 | |
| import org.alfresco.util.BaseAlfrescoSpringTest;
 | |
| import org.junit.experimental.categories.Category;
 | |
| 
 | |
| /**
 | |
|  * Unit test for TransferVersionChecker
 | |
|  * @author mrogers
 | |
|  */
 | |
| @Category(BaseSpringTestsCategory.class)
 | |
| public class TransferVersionCheckerImplTest extends BaseAlfrescoSpringTest 
 | |
| {
 | |
|     /**
 | |
|      * Test TransferVersionCheckerImpl
 | |
|      */
 | |
|     public void testTransferVersionCheckerImpl()
 | |
|     {
 | |
|         
 | |
|         TransferVersionChecker checker = new TransferVersionCheckerImpl();
 | |
|         
 | |
|         String EDITION = "Ent";
 | |
|         
 | |
|         TransferVersion e = new TransferVersionImpl("3", "3", "0", EDITION);
 | |
|         TransferVersion e2 = new TransferVersionImpl("3", "3", "0", EDITION);
 | |
|         TransferVersion e3 = new TransferVersionImpl("3", "3", "1", EDITION);
 | |
|         
 | |
|         assertTrue(e.equals(e2));
 | |
|         assertFalse(e.equals(e3));
 | |
|         
 | |
|         assertTrue("same object equals", checker.checkTransferVersions(e, e));
 | |
|         assertTrue("duplicate object equals", checker.checkTransferVersions(e, e2));
 | |
|         
 | |
|         // The revision should be ignored
 | |
|         assertTrue("not equals", checker.checkTransferVersions(e, new TransferVersionImpl("3", "3", "1", EDITION)));
 | |
|         assertTrue("not equals", checker.checkTransferVersions(e, new TransferVersionImpl("3", "3", "2", EDITION)));
 | |
|         
 | |
|         // These should not match
 | |
|         assertFalse("not equals minor different", checker.checkTransferVersions(e, new TransferVersionImpl("3", "4", "0", EDITION)));     
 | |
|         assertFalse("not equals major different", checker.checkTransferVersions(e, new TransferVersionImpl("4", "3", "0", EDITION)));     
 | |
|         assertFalse("not equals edition different", checker.checkTransferVersions(e, new TransferVersionImpl("3", "3", "0", "Whatever")));     
 | |
|         assertFalse("not equals edition null ", checker.checkTransferVersions(e, new TransferVersionImpl("3", "3", "0", null)));                        
 | |
|     }
 | |
| 
 | |
| }
 |