我在TestNg中有一个脚本来处理预期的异常
@Test(expectedExceptions= {IOException.class}, expectedExceptionsMessageRegExp ="[a-z]{4}\s[a-z]{7}\s[a-z]{4}")
public void testSixContainWith() throws Exception{
throw new IOException("Pass Message Test");
}
在eclipse IDE中编译时,给定的模式显示编译错误。
我也尝试了其他可能的模式,但都具有相同的编译错误
\w{4}\s\w{7}\s\w{4}
Pass\s\w{7}\sTest
答案 0 :(得分:0)
“\”这是一个特殊的字符 然后你必须逃脱这个角色。
尝试:
“[A-Z] {4} \\ S [A-Z] {7} \\ S [A-Z] {4}”