cvs commit: spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/util/file FileManagerImplTestCase.java FileManagerMockMaker.java

Mike Hogan <[email protected]> Mon, 10 Nov 2003 12:21:45 -0800
Newsgroups gmane.comp.java.spice.cvs
Message-ID <[email protected]>
hogie       03/11/10 12:21:45

  Added:       sandbox/repository/componenthaus/src/tests/org/componenthaus/util/file
                        FileManagerImplTestCase.java
  Removed:     sandbox/repository/componenthaus/src/tests/org/componenthaus/util/file
                        FileManagerMockMaker.java
  Log:
  Preview release with plexus-utils components
  
  Revision  Changes    Path
  1.1                  spice/sandbox/repository/componenthaus/src/tests/org/componenthaus/util/file/FileManagerImplTestCase.java
  
  Index: FileManagerImplTestCase.java
  ===================================================================
  package org.componenthaus.util.file;
  
  import junit.framework.TestCase;
  
  import java.io.File;
  import java.io.IOException;
  import java.io.FileWriter;
  import java.io.ByteArrayOutputStream;
  
  public class FileManagerImplTestCase extends TestCase {
  
      public void testFileCopy() throws IOException {
          FileManagerImpl fileManager = new FileManagerImpl();
          File from = File.createTempFile(this.getClass().getName(),".txt");
          String fileContents = "aalkdjlksdjlasdjlksdjlkasjdlaksjdlaksdsalkjd";
          FileWriter writer = new FileWriter(from);
          writer.write(fileContents);
          writer.close();
          ByteArrayOutputStream output = new ByteArrayOutputStream();
          fileManager.copy(from, output);
          output.close();
          assertEquals(fileContents, new String(output.toByteArray()));
      }
  }
  
  
  


-------------------------------------------------------
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/