More clear name for method.

This commit is contained in:
Dmitry Trofimov
2011-03-18 08:45:35 +03:00
parent 33646e116f
commit 36cc57b5d1
2 changed files with 7 additions and 3 deletions
@@ -464,6 +464,10 @@ public abstract class UsefulTestCase extends TestCase {
protected String getTestName(boolean lowercaseFirstLetter) {
String name = getName();
return getTestName(name, lowercaseFirstLetter);
}
public static String getTestName(String name, boolean lowercaseFirstLetter) {
if (name == null) {
return "";
}
@@ -471,10 +475,10 @@ public abstract class UsefulTestCase extends TestCase {
if (StringUtil.isEmpty(name)) {
return "";
}
return getTestName(name, lowercaseFirstLetter);
return lowercaseFirstLetter(name, lowercaseFirstLetter);
}
public static String getTestName(String name, boolean lowercaseFirstLetter) {
public static String lowercaseFirstLetter(String name, boolean lowercaseFirstLetter) {
if (lowercaseFirstLetter && !isAllUppercaseName(name)) {
name = Character.toLowerCase(name.charAt(0)) + name.substring(1);
}
@@ -151,7 +151,7 @@ public class TestDataReferenceCollector {
final PsiExpression[] psiExpressions = methodCall.getArgumentList().getExpressions();
if (psiExpressions.length == 1) {
if (psiExpressions[0].getText().equals("true")) {
return UsefulTestCase.getTestName(myTestName, true);
return UsefulTestCase.lowercaseFirstLetter(myTestName, true);
}
return myTestName;
}