SlideShare uma empresa Scribd logo
1 de 3
package Logica;
public class Calculadora {
int resultado;
public int sumar(int num1,int num2){
resultado= num1+ num2;
return resultado;
}
public int restar(int num1, int num2){
resultado = num1- num2;
return resultado;
}
public int borrar(){
resultado =0;
return resultado;
}
}
package Logica;
public class Estudiante {
String nombre;
int codigo;
boolean resultado;
public Estudiante(String nombre, int codigo) {
super();
this.nombre = nombre;
this.codigo = codigo;
}
public boolean verificar(int codigo){
if(codigo==1307){
resultado= true;
}
else{
resultado=false;
}
return resultado;
}
}
package Logica;
public class Numeros {
int resultado;
public int verificar(int a, int b){
if (a>b){
resultado=a;
}
if (b>a){
resultado=b;
}
return resultado;
}
}
package Test;
import static org.junit.Assert.*;
import org.junit.*;
import Logica.Calculadora;
public class CalculadoraTest {
Calculadora cal;
@Test
public void testSumar() {
int esperado=cal.sumar(5, 8);
int actual=13;
assertEquals(esperado,actual);
}
@Test
public void testRestar() {
assertEquals(cal.restar(5, 3),2);
}
@After
public void testBorrar() {
System.out.println("Despues");
System.out.println(cal.borrar());
}
@Before
public void testDespues(){
cal= new Calculadora();
System.out.println("antes");
}
}
package Test;
import static org.junit.Assert.*;
import org.junit.Test;
public class EstudianteTest {
@Test
public void testEstudiante() {
fail("Not yet implemented");
}
@Test
public void testVerificar() {
fail("Not yet implemented");
}
}
package Test;
import javax.swing.*;
import static org.junit.Assert.*;
import org.junit.Test;
import Logica.Numeros;
import org.junit.*;
public class NumerosTest {
Numeros nums;
@Test
public void testVerificar() {
int esperado=nums.verificar(5, 8);
assertTrue(esperado>5);
}
@Before
public void testDespues(){
nums= new Numeros();
JOptionPane.showMessageDialog(null, "antes");
}
}

Mais conteúdo relacionado

Semelhante a Package logica pu

Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaEduardo Bregaida
 
Exercícios java 20 02
Exercícios java 20   02Exercícios java 20   02
Exercícios java 20 02julyesersantos
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnitelliando dias
 
Inteligencia artificial 3
Inteligencia artificial 3Inteligencia artificial 3
Inteligencia artificial 3Nauber Gois
 
Exemplo de Sobrecarga.pdf
Exemplo de Sobrecarga.pdfExemplo de Sobrecarga.pdf
Exemplo de Sobrecarga.pdfJoberthSilva
 
Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6Renato Haddad
 
Palindromo
PalindromoPalindromo
Palindromojbersosa
 
Introdução à análise orientada a objetos parte 2
Introdução à análise orientada a objetos parte 2Introdução à análise orientada a objetos parte 2
Introdução à análise orientada a objetos parte 2irenescotolo
 
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exceptionLoiane Groner
 
Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4guestd521d1f
 

Semelhante a Package logica pu (14)

Refatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completaRefatoração de código com Capitão Nascimento versão completa
Refatoração de código com Capitão Nascimento versão completa
 
Revisão OCPJP7 - Class Design (parte 04)
Revisão OCPJP7 - Class Design (parte 04)Revisão OCPJP7 - Class Design (parte 04)
Revisão OCPJP7 - Class Design (parte 04)
 
Clean code
Clean codeClean code
Clean code
 
Exercícios java 20 02
Exercícios java 20   02Exercícios java 20   02
Exercícios java 20 02
 
Testes de Unidade com JUnit
Testes de Unidade com JUnitTestes de Unidade com JUnit
Testes de Unidade com JUnit
 
Inteligencia artificial 3
Inteligencia artificial 3Inteligencia artificial 3
Inteligencia artificial 3
 
Exemplo de Sobrecarga.pdf
Exemplo de Sobrecarga.pdfExemplo de Sobrecarga.pdf
Exemplo de Sobrecarga.pdf
 
Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6Palestra Novidades da linguagem C# 6
Palestra Novidades da linguagem C# 6
 
Palindromo
PalindromoPalindromo
Palindromo
 
Introdução à análise orientada a objetos parte 2
Introdução à análise orientada a objetos parte 2Introdução à análise orientada a objetos parte 2
Introdução à análise orientada a objetos parte 2
 
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
[Curso Java Basico - Exceptions] Aula 52: criando sua propria exception
 
Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4
 
Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4Programação Orientada por Objectos - Aula 4
Programação Orientada por Objectos - Aula 4
 
TDD e Clean Code
TDD e Clean CodeTDD e Clean Code
TDD e Clean Code
 

Package logica pu

  • 1. package Logica; public class Calculadora { int resultado; public int sumar(int num1,int num2){ resultado= num1+ num2; return resultado; } public int restar(int num1, int num2){ resultado = num1- num2; return resultado; } public int borrar(){ resultado =0; return resultado; } } package Logica; public class Estudiante { String nombre; int codigo; boolean resultado; public Estudiante(String nombre, int codigo) { super(); this.nombre = nombre; this.codigo = codigo; } public boolean verificar(int codigo){ if(codigo==1307){ resultado= true; } else{ resultado=false; } return resultado; } } package Logica; public class Numeros { int resultado; public int verificar(int a, int b){ if (a>b){ resultado=a; } if (b>a){ resultado=b; } return resultado; } } package Test; import static org.junit.Assert.*; import org.junit.*; import Logica.Calculadora; public class CalculadoraTest { Calculadora cal;
  • 2. @Test public void testSumar() { int esperado=cal.sumar(5, 8); int actual=13; assertEquals(esperado,actual); } @Test public void testRestar() { assertEquals(cal.restar(5, 3),2); } @After public void testBorrar() { System.out.println("Despues"); System.out.println(cal.borrar()); } @Before public void testDespues(){ cal= new Calculadora(); System.out.println("antes"); } } package Test; import static org.junit.Assert.*; import org.junit.Test; public class EstudianteTest { @Test public void testEstudiante() { fail("Not yet implemented"); } @Test public void testVerificar() { fail("Not yet implemented"); } } package Test; import javax.swing.*; import static org.junit.Assert.*; import org.junit.Test; import Logica.Numeros; import org.junit.*; public class NumerosTest { Numeros nums; @Test
  • 3. public void testVerificar() { int esperado=nums.verificar(5, 8); assertTrue(esperado>5); } @Before public void testDespues(){ nums= new Numeros(); JOptionPane.showMessageDialog(null, "antes"); } }