浏览代码

Unit tests must be named *Tests (note the plural).

Ben Alex 21 年之前
父节点
当前提交
b06833e0d7

+ 0 - 47
core/src/test/java/org/acegisecurity/providers/encoding/Md5PasswordEncoderTest.java

@@ -1,47 +0,0 @@
-/* Copyright 2004 Acegi Technology Pty Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.sf.acegisecurity.providers.encoding;
-
-import junit.framework.TestCase;
-
-/**
- * <p>
- * TestCase for PlaintextPasswordEncoder.
- * </p>
- *
- * @author colin sampaleanu
- * @version $Id$
- */
-public class Md5PasswordEncoderTest extends TestCase {
-    //~ Methods ================================================================
-
-    public void testBasicFunctionality() {
-        Md5PasswordEncoder pe = new Md5PasswordEncoder();
-        String raw = "abc123";
-        String badRaw = "abc321";
-        String encoded = pe.encodePassword(raw, null); // no SALT source
-        assertTrue(pe.isPasswordValid(encoded, raw, null));
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-        assertTrue(encoded.length() == 32);
-
-        // now try Base64
-        pe.setEncodeHashAsBase64(true);
-        encoded = pe.encodePassword(raw, null); // no SALT source
-        assertTrue(pe.isPasswordValid(encoded, raw, null));
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-        assertTrue(encoded.length() != 32);
-    }
-}

+ 0 - 61
core/src/test/java/org/acegisecurity/providers/encoding/PlaintextPasswordEncoderTest.java

@@ -1,61 +0,0 @@
-/* Copyright 2004 Acegi Technology Pty Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.sf.acegisecurity.providers.encoding;
-
-import junit.framework.TestCase;
-
-/**
- * <p>
- * TestCase for PlaintextPasswordEncoder.
- * </p>
- *
- * @author colin sampaleanu
- * @version $Id$
- */
-public class PlaintextPasswordEncoderTest extends TestCase {
-    //~ Methods ================================================================
-
-    public void testBasicFunctionality() {
-        PlaintextPasswordEncoder pe = new PlaintextPasswordEncoder();
-
-        String raw = "abc123";
-        String rawDiffCase = "AbC123";
-        String badRaw = "abc321";
-
-        // should be able to validate even without encoding
-        String encoded = raw;
-        assertTrue(pe.isPasswordValid(encoded, raw, null)); // no SALT source
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-
-        // now make sure encoded version it gives us back is comparable as well
-        encoded = pe.encodePassword(raw, null);
-        assertTrue(pe.isPasswordValid(encoded, raw, null)); // no SALT source
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-
-        // make sure default is not to ignore password case
-        encoded = pe.encodePassword(rawDiffCase, null);
-        assertFalse(pe.isPasswordValid(encoded, raw, null));
-
-        // now check for ignore password case
-        pe = new PlaintextPasswordEncoder();
-        pe.setIgnorePasswordCase(true);
-
-        // should be able to validate even without encoding
-        encoded = pe.encodePassword(rawDiffCase, null);
-        assertTrue(pe.isPasswordValid(encoded, raw, null));
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-    }
-}

+ 0 - 48
core/src/test/java/org/acegisecurity/providers/encoding/ShaPasswordEncoderTest.java

@@ -1,48 +0,0 @@
-/* Copyright 2004 Acegi Technology Pty Limited
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package net.sf.acegisecurity.providers.encoding;
-
-import junit.framework.TestCase;
-
-
-/**
- * <p>
- * TestCase for ShaPasswordEncoder.
- * </p>
- *
- * @author colin sampaleanu
- * @version $Id$
- */
-public class ShaPasswordEncoderTest extends TestCase {
-    //~ Methods ================================================================
-
-    public void testBasicFunctionality() {
-        ShaPasswordEncoder pe = new ShaPasswordEncoder();
-        String raw = "abc123";
-        String badRaw = "abc321";
-        String encoded = pe.encodePassword(raw, null); // no SALT source
-        assertTrue(pe.isPasswordValid(encoded, raw, null));
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-        assertTrue(encoded.length() == 40);
-
-        // now try Base64
-        pe.setEncodeHashAsBase64(true);
-        encoded = pe.encodePassword(raw, null); // no SALT source
-        assertTrue(pe.isPasswordValid(encoded, raw, null));
-        assertFalse(pe.isPasswordValid(encoded, badRaw, null));
-        assertTrue(encoded.length() != 40);
-    }
-}