Skip to content
Lucas Rodrigues edited this page Oct 7, 2021 · 2 revisions

Decisões/Condições

D Condição Situação para True Situação para False
115 text == null text == null text != null
115 "".equals(text) A string text é vazia A string text não é vazia
119 ellipsisString == null ellipsisString == null ellipsisString != null
123 maxCharacters == -1 maxCharacters == -1 maxCharacters != -1
129 text.length() > maxCharacters text.length() > maxCharacters text.length() <= maxCharacters
132 case BEGINNING ellipsisPosition == BEGINNING ellipsisPosition != BEGINNING
134 case CENTER ellipsisPosition == CENTER ellipsisPosition != CENTER
137 case ENDING ellipsisPosition == ENDING ellipsisPosition != ENDING

Casos de Teste

Caso de teste Entrada Saída esperada
1 text = null
Todas as outras entradas são irrelevantes
null
2 text = ""
Todas as outras entradas são irrelevantes
""
3 text = "JabRef is a reference management tool"
maxCharacters = -1
ellipsisString = null
Todas as outras entradas são irrelevantes
"JabRef is a reference management tool"
4 text = "JabRef is a reference management tool"
maxCharacters = 8
ellipsisString = "..."
ellipsisPosition = BEGINNING
"... tool"
5 text = "JabRef is a reference management tool"
maxCharacters = 10
ellipsisString = "..."
ellipsisPosition = CENTER
"Jab...ool"
6 text = "JabRef is a reference management tool"
maxCharacters = 2
ellipsisString = "..."
ellipsisPosition = ENDING
"..."
Clone this wiki locally