You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by rw...@apache.org on 2004/07/13 21:57:03 UTC

cvs commit: jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives TestLongStack.java TestBooleanStack.java TestIntStack.java TestFloatStack.java TestByteStack.java TestShortStack.java TestCharStack.java TestDoubleStack.java

rwaldhoff    2004/07/13 12:57:02

  Modified:    primitives/src/test/org/apache/commons/collections/primitives
                        TestLongStack.java TestBooleanStack.java
                        TestIntStack.java TestFloatStack.java
                        TestByteStack.java TestShortStack.java
                        TestCharStack.java TestDoubleStack.java
  Log:
  add tests
  
  Revision  Changes    Path
  1.3       +19 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestLongStack.java
  
  Index: TestLongStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestLongStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestLongStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestLongStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,22 @@
           assertTrue( 3L == stack.search( 1L ) ) ;
           assertTrue( -1L == stack.search( 44L ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        long[] array = { 1, 2, 3, 4 };
  +        stack  = new LongStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        long[] array = { 1, 2, 3, 4 };
  +        stack  = new LongStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
   }
  +
  
  
  
  1.2       +19 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestBooleanStack.java
  
  Index: TestBooleanStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestBooleanStack.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- TestBooleanStack.java	14 Apr 2004 22:42:08 -0000	1.1
  +++ TestBooleanStack.java	13 Jul 2004 19:57:02 -0000	1.2
  @@ -184,4 +184,22 @@
           stack.push( false ) ;
           assertTrue( 3 == stack.search( true ) ) ;
       }
  +    
  +    public void testArrayConstructor() {
  +        boolean[] array = { true, false, true, true };
  +        stack  = new BooleanStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        boolean[] array = { true, false, true, true };
  +        stack  = new BooleanStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
  +    
   }
  
  
  
  1.3       +18 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestIntStack.java
  
  Index: TestIntStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestIntStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestIntStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestIntStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,21 @@
           assertEquals( 3, stack.search( 1 ) ) ;
           assertEquals( -1, stack.search( 44 ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        int[] array = { 1, 2, 3, 4 };
  +        stack  = new IntStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        int[] array = { 1, 2, 3, 4 };
  +        stack  = new IntStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
   }
  
  
  
  1.3       +19 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestFloatStack.java
  
  Index: TestFloatStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestFloatStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestFloatStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestFloatStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,22 @@
           assertTrue( 3 == stack.search( ( float ) 1 ) ) ;
           assertTrue( -1 == stack.search( ( float ) 44 ) ) ;
       }
  +    
  +    public void testArrayConstructor() {
  +        float[] array = { 1.0f, 2.0f, 3.0f, 4.0f };
  +        stack  = new FloatStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop(),0.0f);
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        float[] array = { 1.0f, 2.0f, 3.0f, 4.0f };
  +        stack  = new FloatStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i),0.0f);
  +        }
  +    }
  +    
   }
  
  
  
  1.3       +18 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestByteStack.java
  
  Index: TestByteStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestByteStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestByteStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestByteStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,21 @@
           assertTrue( 3 == stack.search( ( byte ) 1 ) ) ;
           assertTrue( -1 == stack.search( ( byte ) 44 ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        byte[] array = { 1, 2, 3, 4 };
  +        stack  = new ByteStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        byte[] array = { 1, 2, 3, 4 };
  +        stack  = new ByteStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
   }
  
  
  
  1.3       +18 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestShortStack.java
  
  Index: TestShortStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestShortStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestShortStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestShortStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -152,4 +152,21 @@
           assertTrue( 3 == stack.search( ( short ) 1 ) ) ;
           assertTrue( -1 == stack.search( ( short ) 44 ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        short[] array = { 1, 2, 3, 4 };
  +        stack  = new ShortStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        short[] array = { 1, 2, 3, 4 };
  +        stack  = new ShortStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
   }
  
  
  
  1.3       +18 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestCharStack.java
  
  Index: TestCharStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestCharStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestCharStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestCharStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,21 @@
           assertTrue( 3 == stack.search( ( char ) 1 ) ) ;
           assertTrue( -1 == stack.search( ( char ) 44 ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        char[] array = { 1, 2, 3, 4 };
  +        stack  = new CharStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop());
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        char[] array = { 1, 2, 3, 4 };
  +        stack  = new CharStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i));
  +        }
  +    }
   }
  
  
  
  1.3       +19 -1     jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestDoubleStack.java
  
  Index: TestDoubleStack.java
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/primitives/src/test/org/apache/commons/collections/primitives/TestDoubleStack.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- TestDoubleStack.java	12 Jul 2004 16:33:47 -0000	1.2
  +++ TestDoubleStack.java	13 Jul 2004 19:57:02 -0000	1.3
  @@ -150,4 +150,22 @@
           assertTrue( 3 == stack.search( ( double ) 1 ) ) ;
           assertTrue( -1 == stack.search( ( double ) 44 ) ) ;
       }
  +
  +    public void testArrayConstructor() {
  +        double[] array = { 1.0, 2.0, 3.0, 4.0 };
  +        stack  = new DoubleStack(array);
  +        assertEquals(array.length,stack.size());
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.pop(),0.0d);
  +        }
  +    }
  +    
  +    public void testPeekN() {
  +        double[] array = { 1.0, 2.0, 3.0, 4.0 };
  +        stack  = new DoubleStack(array);
  +        for(int i=array.length-1;i>=0;i--) {
  +            assertEquals(array[i],stack.peek((array.length-1)-i),0.0d);
  +        }
  +    }
  +
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org