Author: ggregory Date: Fri May 20 05:10:48 2011 New Revision: 1125236 URL: http://svn.apache.org/viewvc?rev=1125236&view=rev Log: [CODEC-124] Remove deprecated code for 2.0.
Added: commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/Caverphone2Test.java - copied, changed from r1095931, commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/CaverphoneTest.java Removed: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Caverphone.java commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/CaverphoneTest.java Modified: commons/proper/codec/trunk/pom.xml commons/proper/codec/trunk/src/java/org/apache/commons/codec/StringEncoderComparator.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Soundex.java commons/proper/codec/trunk/src/java/org/apache/commons/codec/net/URLCodec.java commons/proper/codec/trunk/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/SoundexTest.java commons/proper/codec/trunk/src/test/org/apache/commons/codec/net/URLCodecTest.java Modified: commons/proper/codec/trunk/pom.xml URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/pom.xml?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/pom.xml (original) +++ commons/proper/codec/trunk/pom.xml Fri May 20 05:10:48 2011 @@ -249,6 +249,7 @@ <configuration> <xmlPath>${basedir}/src/changes/changes.xml</xmlPath> <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate> + <!-- TODO: <onlyCurrentVersion>true</onlyCurrentVersion> --> </configuration> <reportSets> <reportSet> Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/StringEncoderComparator.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/StringEncoderComparator.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/StringEncoderComparator.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/StringEncoderComparator.java Fri May 20 05:10:48 2011 @@ -35,17 +35,6 @@ public class StringEncoderComparator imp private final StringEncoder stringEncoder; /** - * Constructs a new instance. - * - * @deprecated Creating an instance without a {@link StringEncoder} leads to a {@link NullPointerException}. Will be - * removed in 2.0. - */ - @Deprecated - public StringEncoderComparator() { - this.stringEncoder = null; // Trying to use this will cause things to break - } - - /** * Constructs a new instance with the given algorithm. * * @param stringEncoder Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/binary/Base64.java Fri May 20 05:10:48 2011 @@ -492,21 +492,6 @@ public class Base64 extends BaseNCodec { public static boolean isBase64(String base64) { return isBase64(StringUtils.getBytesUtf8(base64)); } - - /** - * Tests a given byte array to see if it contains only valid characters within the Base64 alphabet. Currently the - * method treats whitespace as valid. - * - * @param arrayOctet - * byte array to test - * @return <code>true</code> if all bytes are valid characters in the Base64 alphabet or if the byte array is empty; - * <code>false</code>, otherwise - * @deprecated 1.5 Use {@link #isBase64(byte[])}, will be removed in 2.0. - */ - @Deprecated - public static boolean isArrayByteBase64(byte[] arrayOctet) { - return isBase64(arrayOctet); - } /** * Tests a given byte array to see if it contains only valid characters within the Base64 alphabet. Currently the Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Soundex.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Soundex.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Soundex.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/language/Soundex.java Fri May 20 05:10:48 2011 @@ -81,14 +81,6 @@ public class Soundex implements StringEn } /** - * The maximum length of a Soundex code - Soundex codes are only four characters by definition. - * - * @deprecated This feature is not needed since the encoding size must be constant. Will be removed in 2.0. - */ - @Deprecated - private int maxLength = 4; - - /** * Every letter of the alphabet is "mapped" to a numerical value. This char array holds the values to which each * letter is mapped. This implementation contains a default map for US_ENGLISH */ @@ -195,17 +187,6 @@ public class Soundex implements StringEn } /** - * Returns the maxLength. Standard Soundex - * - * @deprecated This feature is not needed since the encoding size must be constant. Will be removed in 2.0. - * @return int - */ - @Deprecated - public int getMaxLength() { - return this.maxLength; - } - - /** * Returns the soundex mapping. * * @return soundexMapping. @@ -232,18 +213,6 @@ public class Soundex implements StringEn } /** - * Sets the maxLength. - * - * @deprecated This feature is not needed since the encoding size must be constant. Will be removed in 2.0. - * @param maxLength - * The maxLength to set - */ - @Deprecated - public void setMaxLength(int maxLength) { - this.maxLength = maxLength; - } - - /** * Retrieves the Soundex code for a given String object. * * @param str Modified: commons/proper/codec/trunk/src/java/org/apache/commons/codec/net/URLCodec.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/java/org/apache/commons/codec/net/URLCodec.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/java/org/apache/commons/codec/net/URLCodec.java (original) +++ commons/proper/codec/trunk/src/java/org/apache/commons/codec/net/URLCodec.java Fri May 20 05:10:48 2011 @@ -339,18 +339,6 @@ public class URLCodec implements BinaryE } /** - * The <code>String</code> encoding used for decoding and encoding. - * - * @return Returns the encoding. - * - * @deprecated Use {@link #getDefaultCharset()}, will be removed in 2.0. - */ - @Deprecated - public String getEncoding() { - return this.charset; - } - - /** * The default charset used for string decoding and encoding. * * @return the default string charset. Modified: commons/proper/codec/trunk/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java (original) +++ commons/proper/codec/trunk/src/test/org/apache/commons/codec/StringEncoderComparatorTest.java Fri May 20 05:10:48 2011 @@ -37,11 +37,6 @@ import org.junit.Test; public class StringEncoderComparatorTest { @Test - public void testComparatorNoArgCon() throws Exception { - new StringEncoderComparator(); - } - - @Test public void testComparatorWithSoundex() throws Exception { StringEncoderComparator sCompare = new StringEncoderComparator( new Soundex() ); Copied: commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/Caverphone2Test.java (from r1095931, commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/CaverphoneTest.java) URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/Caverphone2Test.java?p2=commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/Caverphone2Test.java&p1=commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/CaverphoneTest.java&r1=1095931&r2=1125236&rev=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/CaverphoneTest.java (original) +++ commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/Caverphone2Test.java Fri May 20 05:10:48 2011 @@ -25,14 +25,17 @@ import org.apache.commons.codec.StringEn import org.junit.Test; /** + * Tests Caverphone2. + * * @author Apache Software Foundation * @version $Id$ + * @since 1.5 */ -public class CaverphoneTest extends StringEncoderAbstractTest { +public class Caverphone2Test extends StringEncoderAbstractTest { @Override protected StringEncoder createStringEncoder() { - return new Caverphone(); + return new Caverphone2(); } /** @@ -342,10 +345,10 @@ public class CaverphoneTest extends Stri // Caverphone Revisited @Test - public void testIsCaverphoneEquals() { - Caverphone caverphone = new Caverphone(); - Assert.assertFalse("Caverphone encodings should not be equal", caverphone.isCaverphoneEqual("Peter", "Stevenson")); - Assert.assertTrue("Caverphone encodings should be equal", caverphone.isCaverphoneEqual("Peter", "Peady")); + public void testIsCaverphoneEquals() throws EncoderException { + Caverphone2 caverphone = new Caverphone2(); + Assert.assertFalse("Caverphone encodings should not be equal", caverphone.isEncodeEqual("Peter", "Stevenson")); + Assert.assertTrue("Caverphone encodings should be equal", caverphone.isEncodeEqual("Peter", "Peady")); } @Test Modified: commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/SoundexTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/SoundexTest.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/SoundexTest.java (original) +++ commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/SoundexTest.java Fri May 20 05:10:48 2011 @@ -279,20 +279,6 @@ public class SoundexTest extends StringE "SILLER"})); } - @Test - public void testMaxLength() throws Exception { - Soundex soundex = new Soundex(); - soundex.setMaxLength(soundex.getMaxLength()); - Assert.assertEquals("S460", this.getSoundexEncoder().encode("Sgler")); - } - - @Test - public void testMaxLengthLessThan3Fix() throws Exception { - Soundex soundex = new Soundex(); - soundex.setMaxLength(2); - Assert.assertEquals("S460", soundex.encode("SCHELLER")); - } - /** * Examples for MS SQLServer from * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_setu-sus_3o6w.asp Modified: commons/proper/codec/trunk/src/test/org/apache/commons/codec/net/URLCodecTest.java URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/net/URLCodecTest.java?rev=1125236&r1=1125235&r2=1125236&view=diff ============================================================================== --- commons/proper/codec/trunk/src/test/org/apache/commons/codec/net/URLCodecTest.java (original) +++ commons/proper/codec/trunk/src/test/org/apache/commons/codec/net/URLCodecTest.java Fri May 20 05:10:48 2011 @@ -46,7 +46,7 @@ public class URLCodecTest { }; private void validateState(URLCodec urlCodec) { - assertEquals(urlCodec.getEncoding(), urlCodec.getDefaultCharset()); + // no tests for now. } private String constructString(int [] unicodeChars) {