Blame |
Last modification |
View Log
| Download
| RSS feed
package br.gov.al.saude.srv.core.application;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
import java.util.ArrayList;
import java.util.List;
import org.junit.Before;
import org.junit.Test;
import br.gov.al.saude.srv.core.application.ordenador.impl.OrdenadorImpl;
public class OrdenadorImplTest
{
private OrdenadorImpl ordenadorImpl
;
private List<String> nomes
;
@Before
public void inicializarContexto
() {
ordenadorImpl =
new OrdenadorImpl
();
nomes =
new ArrayList<String>();
montarContexto
();
}
@Test
public void ordernarListaDeNomes
() {
List<String> listaOrdenada =
(List<String>) ordenadorImpl.
ordenar(nomes
);
assertNotNull
("Deveria retornar uma lista não nula", listaOrdenada
);
assertEquals
("O primeiro item da lista deveria ser JOÃO", listaOrdenada.
get(0),
"JOÃO");
assertEquals
("O segundo item da lista deveria ser MANOEL", listaOrdenada.
get(1),
"MANOEL");
assertEquals
("O terceiro item da lista deveria ser MARIA", listaOrdenada.
get(2),
"MARIA");
assertEquals
("O quarto item da lista deveria ser ZEZINHO", listaOrdenada.
get(3),
"ZEZINHO");
}
private void montarContexto
() {
nomes.
add("JOÃO");
nomes.
add("MARIA");
nomes.
add("ZEZINHO");
nomes.
add("MANOEL");
}
}