You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by sm...@apache.org on 2006/04/12 12:36:22 UTC

svn commit: r393431 - /incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java

Author: smishura
Date: Wed Apr 12 03:36:17 2006
New Revision: 393431

URL: http://svn.apache.org/viewcvs?rev=393431&view=rev
Log:
Minor update for ASN.1 BooleanTest

Modified:
    incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java

Modified: incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java
URL: http://svn.apache.org/viewcvs/incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java?rev=393431&r1=393430&r2=393431&view=diff
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java (original)
+++ incubator/harmony/enhanced/classlib/trunk/modules/security/src/test/java/common/org/apache/harmony/security/asn1/der/BooleanTest.java Wed Apr 12 03:36:17 2006
@@ -39,14 +39,6 @@
  */
 public class BooleanTest extends TestCase {
 
-    /**
-     * Constructor for BooleanTest.
-     * @param arg0
-     */
-    public BooleanTest(String arg0) {
-        super(arg0);
-    }
-
     public static void main(String[] args) {
         junit.textui.TestRunner.run(BooleanTest.class);
     }
@@ -55,16 +47,26 @@
 
     private static byte[] eTrue = new byte[] { 0x01, 0x01, (byte) 0xFF };
 
-    public void testDecode_Valid() throws IOException {
+    public void test_Decode_Encode() throws IOException {
+
+        // oid decoder/encoder for testing
+        ASN1Boolean asn1 = ASN1Boolean.getInstance();
 
         // decoding false
         DerInputStream in = new DerInputStream(eFalse);
-        assertEquals("False", Boolean.FALSE, ASN1Boolean.getInstance().decode(
-                in));
+        assertEquals("Decoding false value", Boolean.FALSE, asn1.decode(in));
 
         // decoding true
         in = new DerInputStream(eTrue);
-        assertEquals("True", Boolean.TRUE, ASN1Boolean.getInstance().decode(in));
+        assertEquals("Decoding true value", Boolean.TRUE, asn1.decode(in));
+
+        // encoding false
+        DerOutputStream out = new DerOutputStream(asn1, Boolean.FALSE);
+        assertTrue("Encoding false value", Arrays.equals(eFalse, out.encoded));
+
+        // encoding true
+        out = new DerOutputStream(asn1, Boolean.TRUE);
+        assertTrue("Encoding true value", Arrays.equals(eTrue, out.encoded));
     }
 
     public void testDecode_Invalid() throws IOException {
@@ -86,16 +88,4 @@
             }
         }
     }
-
-    public void testEncode() throws IOException {
-
-        // encoding false
-        DerOutputStream out = new DerOutputStream(ASN1Boolean.getInstance(),
-                Boolean.FALSE);
-        assertTrue("False", Arrays.equals(eFalse, out.encoded));
-
-        // encoding true
-        out = new DerOutputStream(ASN1Boolean.getInstance(), Boolean.TRUE);
-        assertTrue("True", Arrays.equals(eTrue, out.encoded));
-    }
-}
\ No newline at end of file
+}