Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package lp2.lab06;
- import org.junit.Assert;
- import org.junit.Before;
- import org.junit.Test;
- public class CDTest {
- public CD cd1 = null;
- public CD cd2 = null;
- public CD cd3 = null;
- public CD cd4 = null;
- @Before
- public void criaCDs(){
- cd1 = new CD("CD 01", "Cantor tal");
- cd2 = new CD("CD 02", "Cantora tal", 21);
- cd3 = new CD("CD 03", "Ivete");
- cd4 = new CD("CD 04", "Joelma", 15);
- }
- @Test
- public void testaConstrutor() {
- Assert.assertEquals("Cantor tal", cd1.getArtista());
- Assert.assertEquals("CD 01", cd1.getTitulo());
- Assert.assertEquals(10, cd1.getM());
- Assert.assertEquals("Cantora tal", cd2.getArtista());
- Assert.assertEquals("CD 02", cd2.getTitulo());
- Assert.assertEquals(21, cd2.getM());
- }
- @Test
- public void testaCadastraFaixa() {
- try{
- cd1.cadastraFaixa("Faixa 0");
- }catch(Exception e){
- System.err.print(e);
- }
- try{
- cd1.cadastraFaixa("Faixa 1");
- }catch(Exception e){
- System.err.print(e);
- }
- try{
- cd1.cadastraFaixa("Faixa 2");
- }catch(Exception e){
- System.err.print(e);
- }
- Assert.assertEquals(3, cd1.getFaixasAdicionadas());
- Assert.assertEquals(new String[] {"Faixa 0", "Faixa 1", "Faixa 2",null,null,null,null,null,null, null}, cd1.getFaixas());
- }
- @Test
- public void testaMudaMusicaPrincipal() {
- try{
- cd4.cadastraFaixa("Cavalo Manco");
- }catch(Exception e){
- System.err.print(e);
- }
- try{
- cd4.mudaMusicaPrincipal("Cavalo Manco");
- }catch(Exception e){
- System.err.print(e);
- }
- Assert.assertEquals("Cavalo Manco", cd4.getMusicaPrincipal());
- Assert.assertEquals(null, cd3.getMusicaPrincipal());
- try{
- cd4.mudaMusicaPrincipal("");
- }catch(Exception e){
- Assert.assertEquals("A Musica Principal deve ter um nome.", e.getMessage());
- }
- }
- @Test
- public void testaGetFaixa(){
- Assert.assertEquals(null, cd3.getFaixa(0));
- Assert.assertEquals(null, cd3.getFaixa(1));
- try{
- cd3.cadastraFaixa("Levantou Poeira");
- }catch(Exception e){
- System.err.print(e);
- }
- Assert.assertEquals("Levantou Poeira", cd3.getFaixa(1));
- try{
- cd3.cadastraFaixa("Birimbau Metalizado");
- }catch(Exception e){
- System.err.print(e);
- }
- try{
- cd3.cadastraFaixa("Dancando");
- }catch(Exception e){
- System.err.print(e);
- }
- Assert.assertEquals("Dancando", cd3.getFaixa(3));
- Assert.assertEquals(null, cd3.getFaixa(4));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement