cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent DefaultCarSubmissionManagerTestCase.java DefaultComponentSubmissionManagerTestCase.java

Mike Hogan <[email protected]> Sun, 09 Nov 2003 08:21:39 -0800
Newsgroups gmane.comp.java.spice.cvs
Message-ID <[email protected]>
hogie       03/11/09 08:21:39

  Modified:    sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent
                        DefaultCarSubmissionManagerTestCase.java
                        DefaultComponentSubmissionManagerTestCase.java
  Log:
  Can now submit most of plexus-utils
  
  Revision  Changes    Path
  1.2       +4 -4      spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent/DefaultCarSubmissionManagerTestCase.java
  
  Index: DefaultCarSubmissionManagerTestCase.java
  ===================================================================
  RCS file: /cvsroot/spice/spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent/DefaultCarSubmissionManagerTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultCarSubmissionManagerTestCase.java	9 Nov 2003 14:00:51 -0000	1.1
  +++ DefaultCarSubmissionManagerTestCase.java	9 Nov 2003 16:21:39 -0000	1.2
  @@ -3,7 +3,7 @@
   import junit.framework.TestCase;
   import org.componenthaus.repository.api.Component;
   import org.componenthaus.repository.impl.ComponentImpl;
  -import org.componenthaus.tests.MockMetadataConverterImpl;
  +import org.componenthaus.tests.MockComponentSubmissionManager;
   import org.componenthaus.tests.MockPrevayler;
   import org.componenthaus.util.file.FileManagerImpl;
   
  @@ -45,9 +45,9 @@
       public void testHandlesSubmissionCorrectly() throws Exception {
           mockCommandRegistry.setupExpectedSubmitComponentCalls(0); //mocked out - ComponentSubmissionManager does it
           mockCommandRegistry.setupExpectedRegisterDownloadableCalls(1);
  -        final MockMetadataConverterImpl mockMetadataConverter = new MockMetadataConverterImpl();
  -        mockMetadataConverter.setSetupResult(Collections.singleton(new ComponentImpl()));
  -        final DefaultCarSubmissionManager manager = new DefaultCarSubmissionManager(mockCommandRegistry, new FileManagerImpl(),monitor,new MockPrevayler(), mockMetadataConverter);
  +        final MockComponentSubmissionManager mockComponentSubmissionManager = new MockComponentSubmissionManager();
  +        mockComponentSubmissionManager.setSetupResult(Collections.singleton(new ComponentImpl()));
  +        final DefaultCarSubmissionManager manager = new DefaultCarSubmissionManager(mockCommandRegistry, new FileManagerImpl(),monitor,new MockPrevayler(), mockComponentSubmissionManager);
           manager.submit(TestFiles.validComponentSubmission());
           mockCommandRegistry.verify();
       }
  
  
  
  1.2       +2 -1      spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent/DefaultComponentSubmissionManagerTestCase.java
  
  Index: DefaultComponentSubmissionManagerTestCase.java
  ===================================================================
  RCS file: /cvsroot/spice/spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/usecases/submitcomponent/DefaultComponentSubmissionManagerTestCase.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultComponentSubmissionManagerTestCase.java	9 Nov 2003 14:00:52 -0000	1.1
  +++ DefaultComponentSubmissionManagerTestCase.java	9 Nov 2003 16:21:39 -0000	1.2
  @@ -58,7 +58,8 @@
           ComponentMetadata componentMetadata = new ComponentMetadata();
           componentMetadata.addInterface(new InterfaceMetadata("a","b","c","d",false));
           componentMetadata.addInterface(new InterfaceMetadata("e","f","g","h",true));
  -        submissionManager.submit(componentMetadata);
  +        Collection components = submissionManager.submit(componentMetadata);
  +        assertEquals(2,components.size());
           mockCommandRegistry.verify();
       }
   }
  
  
  


-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/