У меня есть класс, который выглядит следующим образом
public class Assignment {
protected String AssName;
public void SetAssSpec(String theSpec){
this.AssSpec = theSpec;
}
}
Вот мой класс тестирования
class AssignmentTest {
@Test
void testSetAssSpec(){
String assignmentName = "CSE101";
Assignment cseAssigment = new Assignment();
cseAssigment.SetAssSpec(String assignmentName);
//Now what?
}
}
Так как нет метода получения.
Другой способ получить доступ к установленной строке - это cseAssigment.AssName
, но проблема в том, что AssName защищено, поэтому я не могу получить к нему доступ.
Как бы я его протестировал? Я новичок в тестировании и Junit. Итак, скажите, пожалуйста, имеет ли смысл хотя бы ?