Advertisement
PedroPauloFO

CDTest

Nov 18th, 2014
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.40 KB | None | 0 0
  1. package lp2.lab06;
  2.  
  3. import org.junit.Assert;
  4. import org.junit.Before;
  5. import org.junit.Test;
  6.  
  7. public class CDTest {
  8.     public CD cd1 =  null;
  9.     public CD cd2 = null;
  10.     public CD cd3 =  null;
  11.     public CD cd4 = null;
  12.    
  13.     @Before
  14.     public void criaCDs(){
  15.         cd1 = new CD("CD 01", "Cantor tal");
  16.         cd2 = new CD("CD 02", "Cantora tal", 21);
  17.         cd3 = new CD("CD 03", "Ivete");
  18.         cd4 = new CD("CD 04", "Joelma", 15);
  19.     }
  20.    
  21.     @Test
  22.     public void testaConstrutor() {
  23.         Assert.assertEquals("Cantor tal", cd1.getArtista());
  24.         Assert.assertEquals("CD 01", cd1.getTitulo());
  25.         Assert.assertEquals(10, cd1.getM());
  26.        
  27.         Assert.assertEquals("Cantora tal", cd2.getArtista());
  28.         Assert.assertEquals("CD 02", cd2.getTitulo());
  29.         Assert.assertEquals(21, cd2.getM());
  30.     }
  31.    
  32.     @Test
  33.     public void testaCadastraFaixa() {
  34.         try{
  35.             cd1.cadastraFaixa("Faixa 0");
  36.         }catch(Exception e){
  37.             System.err.print(e);
  38.         }
  39.         try{
  40.             cd1.cadastraFaixa("Faixa 1");
  41.         }catch(Exception e){
  42.             System.err.print(e);
  43.         }
  44.         try{
  45.             cd1.cadastraFaixa("Faixa 2");
  46.         }catch(Exception e){
  47.             System.err.print(e);
  48.         }
  49.        
  50.         Assert.assertEquals(3, cd1.getFaixasAdicionadas());
  51.         Assert.assertEquals(new String[] {"Faixa 0", "Faixa 1", "Faixa 2",null,null,null,null,null,null, null}, cd1.getFaixas());
  52.     }
  53.    
  54.     @Test
  55.     public void testaMudaMusicaPrincipal() {
  56.         try{
  57.             cd4.cadastraFaixa("Cavalo Manco");
  58.         }catch(Exception e){
  59.             System.err.print(e);
  60.         }
  61.         try{
  62.             cd4.mudaMusicaPrincipal("Cavalo Manco");
  63.         }catch(Exception e){
  64.             System.err.print(e);
  65.         }
  66.         Assert.assertEquals("Cavalo Manco", cd4.getMusicaPrincipal());
  67.        
  68.         Assert.assertEquals(null, cd3.getMusicaPrincipal());
  69.         try{
  70.             cd4.mudaMusicaPrincipal("");
  71.         }catch(Exception e){
  72.             Assert.assertEquals("A Musica Principal deve ter um nome.", e.getMessage());
  73.         }
  74.        
  75.     }
  76.    
  77.     @Test
  78.     public void testaGetFaixa(){
  79.         Assert.assertEquals(null, cd3.getFaixa(0));
  80.         Assert.assertEquals(null, cd3.getFaixa(1));
  81.         try{
  82.             cd3.cadastraFaixa("Levantou Poeira");
  83.         }catch(Exception e){
  84.             System.err.print(e);
  85.         }
  86.         Assert.assertEquals("Levantou Poeira", cd3.getFaixa(1));
  87.         try{
  88.             cd3.cadastraFaixa("Birimbau Metalizado");
  89.         }catch(Exception e){
  90.             System.err.print(e);
  91.         }
  92.         try{
  93.             cd3.cadastraFaixa("Dancando");
  94.         }catch(Exception e){
  95.             System.err.print(e);
  96.         }
  97.         Assert.assertEquals("Dancando", cd3.getFaixa(3));
  98.         Assert.assertEquals(null, cd3.getFaixa(4));
  99.     }
  100.  
  101.    
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement