⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vigneretest.java

📁 用JAVA编写的小的JAVA程序,是有关密码转换的.有2种算法.
💻 JAVA
字号:
import junit.framework.TestCase;


public class VignereTest extends TestCase {

	private Vignere v = new Vignere();
	
		
	public void testEncrypt()
	{
		v.setSKey("abba");		
		assertEquals(v.encrypt("abba"),"bddb");
				
	}
	
	public void testDecrypt() {
		v.setSKey("gutschlecht");
		assertEquals(v.decrypt("igixgmebrzn"),"bloedeswort");
		
	}
	
	public void testEncryptDecrypt() {
	
		v.setSKey("adfkadf");
		assertEquals(v.decrypt(v.encrypt("agamemmnon")),"agamemmnon");
	}
	 
	//-----------
    
    public void testEncrypt2()
    {
        v.setSKey("abba");      
        assertFalse(v.encrypt("a").equals("a"));
                
    }
    
    public void testEncryptOutOfRange()
    {
        //Vignere.encrypt() lacks of MOD alphabet.length in Line 24
        v.setSKey("gutschlecht");      
        assertEquals(v.decrypt(v.encrypt("bloedeswort")),"bloedeswort");
                
    }
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -