r1 - 19 Oct 2006 - 23:27:40 - GiovanniLoosYou are here: TWiki >  Doo Web  > TrabalhosRonaldinho > GiovanniLoos > ChaRge


Nota: Os dois pacotes estão aqui. O que faz parte de cada um deles está definido pela linha
package {pacote} no inicio de cada arquivo.

==/==

package testes;

import static org.junit.Assert.*;
import org.junit.*;
import figura.*;
import static figura.Brinquedos.*;
import static figura.Tecnologia.*;
//import static figura.Segurança.*; //uso futuro

public class TestesCharge {
   Criança criançaDaRua, criançaDoPredio;
   Predio predio;
   Rua rua;
       
   @Before public void criar() {
         predio = new Predio();
         rua = new Rua();
         criançaDaRua =  rua.criarCriança();      
         criançaDoPredio = predio.criarCriança();
   } 
      
      @Test public void ruaTemCor(){
         assertTrue(rua.verificarCor());
         assertFalse(predio.verificarCor());
      }
      
      @Test public void criançaBrincaComPipa() {
         //Criança criançaDaRua = new Criança(PIPA); 
         assertTrue (criançaDaRua.brinca());
          assertEquals (criançaDaRua.brinquedo(),PIPA);
         } 
      
      @Test public void criançaNaoBrinca(){
         //Criança criançaDoPredio = new Criança(null); 
         assertFalse(criançaDoPredio.brinca());
      }
            
      @Test public void predioTemPlayground(){
         assertEquals (predio.verificarBrinquedos(),PLAYGROUND); 
      }
      
      @Test public void predioTemAntenas(){
         assertEquals (predio.verificarTecnologia(),ANTENA); 
      }
      
      
      @Test public void predioÉSeguro(){
         assertTrue (predio.verificarSegurança());
      }
                  
     }

==/==
package figura;
import static figura.Brinquedos.*;
//import static figura.Segurança.*; //uso futuro
import static figura.Tecnologia.*;

public class Predio {
   private boolean colorido = false;
   private boolean seguro = true;
   private Brinquedos _brinquedo = PLAYGROUND;
   private Tecnologia _tecnologia = ANTENA; 
   //public Segurança _segurança[] = {CERCA, MURO, CAMERA, PORTAO}; //uso futuro
   Criança criançaDoPredio;
    
   
   public Criança criarCriança(){
      return criançaDoPredio = new Criança(null);
   }
     
   public Brinquedos verificarBrinquedos() {
         if (_brinquedo != null)
         return _brinquedo;
         else return null;
      }
   public Tecnologia verificarTecnologia() {
         if (_tecnologia != null)
         return _tecnologia;
         else return null;
      }
            
   public boolean verificarSegurança() {
         if (seguro == true)
         return true;
         else return false;
      }
   
   public boolean verificarCor() {
         if (colorido == true)
         return true;
         else return false;
      }
}

==/==

package figura;
import static figura.Brinquedos.*;

public class Rua {
   
   public Criança criançaDaRua;
   private boolean colorido = true;
   
   public static void main(String[] args) {
      
   }
   
   public Criança criarCriança(){
      return criançaDaRua = new Criança(PIPA);
   }
   
   public boolean verificarCor() {
         if (colorido == true)
         return true;
         else return false;
        
   }

}

==/==

package figura;

public class Criança {
      
    private Brinquedos _brinquedo;
    
    public Criança(Brinquedos brinquedo){
       _brinquedo = brinquedo;
    }
   public Brinquedos brinquedo() {
      return _brinquedo;
   }

   public boolean brinca() {
      if (_brinquedo != null)
      return true;
      else return false;
   }

}
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r1 | More topic actions
 
Powered by TWiki
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback