JUnit 单元测试:print_spec_symbol 方法测试用例
JUnit 单元测试:print_spec_symbol 方法测试用例
本文提供了一系列针对 print_spec_symbol 方法的 JUnit 单元测试用例,涵盖了不同输入情况,包括 null、空字符串、非特殊符号,以及常见的特殊符号,例如 '@'、'#'、'$' 等。
1. 测试输入为 null 的情况:
@Test
public void testPrintSpecSymbol_NullInput() {
String input = null;
String expectedOutput = "";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
2. 测试输入为空字符串的情况:
@Test
public void testPrintSpecSymbol_EmptyInput() {
String input = "";
String expectedOutput = "";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
3. 测试输入为非特殊符号的字符串的情况:
@Test
public void testPrintSpecSymbol_NonSpecSymbolInput() {
String input = "abc";
String expectedOutput = "";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
4. 测试输入为特殊符号 '@' 的情况:
@Test
public void testPrintSpecSymbol_AtSymbolInput() {
String input = "@";
String expectedOutput = "at";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
5. 测试输入为特殊符号 '#' 的情况:
@Test
public void testPrintSpecSymbol_HashSymbolInput() {
String input = "#";
String expectedOutput = "hash";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
6. 测试输入为特殊符号 '$' 的情况:
@Test
public void testPrintSpecSymbol_DollarSymbolInput() {
String input = "$";
String expectedOutput = "dollar";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
7. 测试输入为特殊符号 '%' 的情况:
@Test
public void testPrintSpecSymbol_PercentSymbolInput() {
String input = "%";
String expectedOutput = "percent";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
8. 测试输入为特殊符号 '&' 的情况:
@Test
public void testPrintSpecSymbol_AmpersandSymbolInput() {
String input = "&";
String expectedOutput = "ampersand";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
9. 测试输入为特殊符号 '*' 的情况:
@Test
public void testPrintSpecSymbol_AsteriskSymbolInput() {
String input = "*";
String expectedOutput = "asterisk";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
10. 测试输入为特殊符号 '+' 的情况:
@Test
public void testPrintSpecSymbol_PlusSymbolInput() {
String input = "+";
String expectedOutput = "plus";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
11. 测试输入为特殊符号 '-' 的情况:
@Test
public void testPrintSpecSymbol_MinusSymbolInput() {
String input = "-";
String expectedOutput = "minus";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
12. 测试输入为特殊符号 '/' 的情况:
@Test
public void testPrintSpecSymbol_SlashSymbolInput() {
String input = "/";
String expectedOutput = "slash";
String actualOutput = print_spec_symbol(input);
assertEquals(expectedOutput, actualOutput);
}
原文地址: https://www.cveoy.top/t/topic/jKHa 著作权归作者所有。请勿转载和采集!