1 package org.columba.core.util; 17 18 import junit.framework.TestCase; 19 20 import org.columba.core.base.BooleanCompressor; 21 22 23 public class BooleanCompressorTest extends TestCase { 24 private Boolean [] test = { 25 Boolean.TRUE, Boolean.FALSE, Boolean.FALSE, Boolean.TRUE, Boolean.TRUE 26 }; 27 28 32 public BooleanCompressorTest(String arg0) { 33 super(arg0); 34 } 35 36 public void test() { 37 int testInt = BooleanCompressor.compress(test); 38 39 assertTrue(testInt == 25); 40 41 Boolean [] result = new Boolean [test.length]; 42 43 for (int i = 0; i < test.length; i++) { 44 result[i] = BooleanCompressor.decompress(testInt, i); 45 assertTrue(result[i].equals(test[i])); 46 } 47 } 48 } 49 | Popular Tags |