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

📄 wordlibrarytest.java

📁 基于netbeans的java桌面应用程序合集
💻 JAVA
字号:
/* Anagram Game Application */package com.toy.anagrams.lib;import java.util.Arrays;import junit.framework.TestCase;/** * Test of the functionality of {@link WordLibrary}. */public class WordLibraryTest extends TestCase {    public WordLibraryTest(String testName) {        super(testName);    }    /**     * Test of {@link WordLibrary#isCorrect}.     */    public void testIsCorrect() {        for (int i = 0; i < WordLibrary.getSize(); i++) {            String clearWord = WordLibrary.getWord(i);            String scrambledWord = WordLibrary.getScrambledWord(i);            assertTrue("Scrambled word \"" + scrambledWord +                       "\" at index: " + i +                       " does not represent the word \"" + clearWord + "\"",                       isAnagram(clearWord, scrambledWord));        }    }    /**     * Tests whether given anagram represents the word.     * @param clearWord The word in clear text     * @param scrambledWord Scrambled version of the word     * @return true if the scrambledWord is correct anagram of clearWord     */    private boolean isAnagram(String clearWord, String scrambledWord) {        char[] clearArray = clearWord.toCharArray();        char[] scrambledArray = scrambledWord.toCharArray();        Arrays.sort(clearArray);        Arrays.sort(scrambledArray);        return Arrays.equals(clearArray, scrambledArray);    }}

⌨️ 快捷键说明

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