public void getWordsStringTest() { wordCount word = new wordCount("qwerr asdfa FILE222 assert!", 1); string str = word.getWordsString(); Assert.IsNotNull(str); }
public void getNWordStringTest() { wordCount word = new wordCount("qwerr asdfa FILE222 assert!", 1); int n = word.getCharactorNumber(); Assert.IsNotNull(n); }
public void getWordNumberTest() { wordCount word = new wordCount("qwerr asdfa FILE222 assert!", 1); int n = word.getWordNumber(); Assert.IsNotNull(n); }
public void getLineNumberTest() { wordCount word = new wordCount("qwerr asdfa FILE222 assert!", 1); int n = word.getLineNumber(); Assert.AreEqual(1, n); }
public List <wordCount> wordCList() { foreach (string word in GameControl.control.unlockedWordList) { wordCount tempWord = new wordCount(0, word); wordC.Add(tempWord); } return(wordC); }
public void printResult(wordCount word) { StringBuilder result = new StringBuilder(); result.Clear(); result.Append("characters: " + word.getCharactorNumber() + "\n"); result.Append("words: " + word.getWordNumber() + "\n"); result.Append("lines: " + word.getLineNumber() + "\n"); if (textBox2.Text != "") { if (Convert.ToInt32(textBox2.Text) > word.getWordNumber()) { MessageBox.Show("单词没有这么多", "错误"); return; } result.Append("单词: \n"); result.Append(word.getNWordString(Convert.ToInt32(textBox2.Text))); result.Append("\n"); } else { result.Append("单词: \n"); result.Append(word.getNWordString()); result.Append("\n"); } if (textBox1.Text != "") { result.Append("词组: \n"); result.Append(word.getWordsString(Convert.ToInt32(textBox1.Text))); result.Append("\n"); } else { result.Append("词组: \n"); result.Append(word.getWordsString()); result.Append("\n"); } if (MessageBox.Show(result.ToString(), "是否导出", MessageBoxButtons.OKCancel) == DialogResult.OK) { word.toTxt(textBox3.Text, result.ToString()); MessageBox.Show("Write Success!", "提示"); } else { return; } }
private void Run_Click(object sender, EventArgs e) { string path = fileName.Text; string strWord = richTextBox1.Text; if (path.Length < 2 && strWord.Length < 2) { MessageBox.Show("请至少选择一个txt文件或者输入长度大于2的字符", "提示"); return; } if (textBox3.Text.Length < 3) { MessageBox.Show("无输出路径", "提示"); return; } if (path.Length > 2) { wordCount word = new wordCount(path); printResult(word); } else { string inputString = richTextBox1.Text; int numLine = 0; foreach (string i in richTextBox1.Lines) { if (i != "") { numLine++; } } inputString = Regex.Replace(inputString, @"\n", " ", RegexOptions.IgnoreCase); wordCount word = new wordCount(inputString, numLine); printResult(word); } }
public void wordCountTest() { wordCount word = new wordCount(@"./test.txt"); Assert.IsNotNull(word); }