You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wagon-commits@maven.apache.org by jv...@apache.org on 2004/03/30 21:24:48 UTC

cvs commit: maven-wagon/wagon-api/src/test/java/org/apache/maven/wagon/artifact/verify SHA1VerifierTest.java

jvanzyl     2004/03/30 11:24:48

  Added:       wagon-api/src/test/java/org/apache/maven/wagon/artifact/verify
                        SHA1VerifierTest.java
  Removed:     wagon-api/src/test/java/org/apache/maven/wagon/artifact/verifiy
                        SHA1VerifierTest.java
  Log:
  o fixing package name
  
  Revision  Changes    Path
  1.1                  maven-wagon/wagon-api/src/test/java/org/apache/maven/wagon/artifact/verify/SHA1VerifierTest.java
  
  Index: SHA1VerifierTest.java
  ===================================================================
  package org.apache.maven.wagon.artifact.verify;
  
  import junit.framework.TestCase;
  
  public class SHA1VerifierTest
      extends TestCase
  {
      private SHA1Verifier s;
  
      protected void setUp()
      {
          s = new SHA1Verifier();
      }
  
      public void testSHA1WithABC()
      {
          // input: "abc"
          // checksum: A9993E36 4706816A BA3E2571 7850C26C 9CD0D89D
  
          s.init();
  
          s.update( (byte) 'a' );
  
          s.update( (byte) 'b' );
  
          s.update( (byte) 'c' );
  
          s.finish();
  
          assertEquals( "A9993E364706816ABA3E25717850C26C9CD0D89D".toLowerCase(), s.digout() );
      }
  
      public void testSHA1WithLongerString()
      {
          // input: "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq"
          // checksum: 84983E44 1C3BD26E BAAE4AA1 F95129E5 E54670F1
  
          s.init();
  
          s.updateASCII( "abcdbcdecdefdefgefghfghighijhijkijkljklmklmnlmnomnopnopq" );
  
          s.finish();
  
          assertEquals( "84983E441C3BD26EBAAE4AA1F95129E5E54670F1".toLowerCase(), s.digout() );
  
      }
  
      public void testSHA1WithAMillionAs()
      {
          // input: A million repetitions of "a"
          // checksum: 34AA973C D4C4DAA4 F61EEB2B DBAD2731 6534016F
  
          s.init();
  
          for ( int i = 0; i < 1000000; i++ )
          {
              s.update( (byte) 'a' );
          }
  
          s.finish();
  
          assertEquals( "34AA973CD4C4DAA4F61EEB2BDBAD27316534016F".toLowerCase(), s.digout() );
      }
  }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: wagon-cvs-unsubscribe@maven.apache.org
For additional commands, e-mail: wagon-cvs-help@maven.apache.org