((不删除,以便它可以用于将来的崇敬))对于需要帮助的人,使用if语句打印出多个错误的字符串。别忘了导入Scanner和regex.Pattern。编辑以减少混乱并删除我使用的细节。
public class MyTest {
Obj d;
String name;
@Before
public void setup() {
d = new Obj();
name = "";
}
@Test
public void defaultObj() {
assertEquals(name, d.getName());
}
}
答案 0 :(得分:0)
简单的解决方案。
List<String>
。答案 1 :(得分:0)
UIView.performWithoutAnimation {
self.tableView.reloadData()
}
不会检查if (userInput.charAt(2) != 0-9)...
的第2位的字符是否在userInput
到0
范围内。它检查字符是否等于-9。 9
永远不会消极,所以任何字符 - 甚至是字母和标点符号 - 都会通过这个测试。
你想要的是:
char
或
if (userInput.charAt(2) < '0' || userInput.charAt(2) > '9')
...