Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Java j-unit. Помогите с задачкой :)

пуф пуф Ученик (112), на голосовании 1 год назад
class PalindromeService {
public boolean isPalindrome(String text) {
String reversedText = new StringBuilder(text).reverse().toString();
return text.equals(reversedText);
}
}


@RunWith(Parameterized.class)
public class PalindromeServiceTest {


private final String checkedText;
private final boolean expected;


public boolean isPalindrome (String checkedText, boolean expected) {
this.checkedText = checkedText;
this.expected = expected;
}



@Parameterized.Parameters
public static Object[][] getTestData() {
return new Object[][] {
{"anna", true},
{"anka", false},
{"q", true},
};
}



@Test
public void shouldCheckPalindrome() {
PalindromeService palindromeService = new PalindromeService();
boolean actual = palindromeService.isPalindrome(checkedText);
assertEquals(expected, actual);
}
}



Выдает ошибку
1)cannot assign a value to final variable checkedText (this.checkedText = checkedText) 2)cannot assign a value to final variable expected (this.expected = expected)
Голосование за лучший ответ
Sergio 2.1 Оракул (67303) 1 год назад
 class PalindromeService {  
public boolean isPalindrome(String text) {
String reversedText = new StringBuilder(text).reverse().toString();
return text.equals(reversedText);
}
}

@RunWith(Parameterized.class)
public class PalindromeServiceTest {

private final String checkedText;
private final boolean expected;

public PalindromeServiceTest(String checkedText, boolean expected) {
this.checkedText = checkedText;
this.expected = expected;
}

@Parameterized.Parameters
public static Object[][] getTestData() {
return new Object[][] {
{"anna", true},
{"anka", false},
{"q", true},
};
}

@Test
public void shouldCheckPalindrome() {
PalindromeService palindromeService = new PalindromeService();
boolean actual = palindromeService.isPalindrome(checkedText);
assertEquals(expected, actual);
}
}
пуф пуфУченик (112) 1 год назад
О боже... спасибо
Похожие вопросы