Actividad Administración de proyectos de software
Enviado por Sara • 1 de Enero de 2019 • 467 Palabras (2 Páginas) • 473 Visitas
...
System.out.println("El texto no tiene mayuscula/s");
}
//Verificar si un numero es primo
int a=0,i,numero;
System.out.println("Ingrese numero");
numero=tecla.nextInt();
for(i=1;inumero+1);i++){
if(numero%i==0){
a++;
}
}
if(a!=2){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
}
}
}
2.- Cinco clases de prueba con dos métodos cada una.
Prueba del área del cuadrado:
[pic 2]
[pic 3]
Clase 1-
public class Pruebacuadrado {
public int cuadrado(int lado) {
int area=0;
area = lado*lado;
return area;
}
}
Clase 2-
import org.junit.Assert;
import org.junit.Test;
public class Pruebacuadrado1 {
@Test
public void prueba1() {
Pruebacuadrado pruebacuadrado = new Pruebacuadrado();
int respuesta = pruebacuadrado.cuadrado(5);
int respuestaesperada = 24;
Assert.assertEquals(respuesta, respuestaesperada);
}
}
Validación de números en texto
[pic 4]
[pic 5]
Clase-1
public class Pruebacuadrado {
public int cuadrado(String cadena, int pepe) {
char[] arreglo = cadena.toCharArray();
for (char caracter : arreglo){
if ( Character.isDigit(caracter) )
pepe = 1;
}
return pepe;
}
}
Clase-2
import org.junit.Assert;
import org.junit.Test;
public class Pruebacuadrado1 {
@Test
public void prueba1() {
Pruebacuadrado pruebacuadrado = new Pruebacuadrado();
int respuesta = pruebacuadrado.cuadrado("hola", 0);
int respuestaesperada = 1;
Assert.assertEquals(respuesta, respuestaesperada);
}
}
Validación de mayúsculas en el texto
[pic 6]
[pic 7]
Clase 1-
public class Pruebacuadrado {
public int cuadrado(String cadena, int pepe) {
char[] arreglo = cadena.toCharArray();
for (char caracter : arreglo){
if ( Character.isUpperCase(caracter) )
pepe = 1;
}
return pepe;
}
}
Clase 2-
import org.junit.Assert;
import org.junit.Test;
public class Pruebacuadrado1 {
@Test
public void prueba1() {
Pruebacuadrado pruebacuadrado = new Pruebacuadrado();
int respuesta = pruebacuadrado.cuadrado("hola", 0);
int respuestaesperada = 1;
Assert.assertEquals(respuesta, respuestaesperada);
}
}
Validación de numero primo
[pic 8]
[pic 9]
Clase 1-
public class Pruebacuadrado {
public int cuadrado(int a, int i, int numero) {
int pepe;
for(i=1;inumero+1);i++){
if(numero%i==0){
a++;
...