Bahare Shariat Jild 4 By SadurshSharia Mufti Amjad Ali Azmi
Diseño y pruebas de unidad
1. DISEÑO Y PRUEBAS DE UNIDAD INTEGRANTES: ÁLVAREZ GONZÁLEZ ÁLVARO ÁNGEL AVILES MÓNICA GÓMEZ LÓPEZ RODOLFO GUZMÁN ZANABRIA ANA LAURA PÉREZ MELO ALAN GIOVANNI SUAZO REZA DAVID
5. Clase operación public class Operacion { static intCalcular (int p , int n){ int m ; if(n==0){ m=123456789; } else{ m= ((p - (3*n)) / (p - n + 4)); } return m; } }
6. Midlet publicclassMidletextendsMIDletimplementsCommandListener { private final Displaydisplay = Display.getDisplay(this); private final TextFieldtxtP = new TextField("P:","",10,TextField.NUMERIC); private final TextFieldtxtN = new TextField("N:","",10,TextField.NUMERIC); private final StringItemtxtres = new StringItem("M=", ""); private final CommandcmdSalir = new Command ("salir", Command.EXIT,1); private final CommandcmdSuma = new Command ("Calcular",Command.SCREEN,1); private final FormfrmCalculo = new Form("Operacion:"); { frmCalculo.append(txtP); frmCalculo.append(txtN); frmCalculo.append(txtres); frmCalculo.addCommand(cmdSuma); frmCalculo.addCommand(cmdSalir); frmCalculo.setCommandListener((CommandListener)this); }
8. privatevoid suma() { int a = Integer.parseInt(txtP.getString().trim()); int b= Integer.parseInt(txtN.getString().trim()); int resultado=Operacion.Calcular(a, b); if(resultado==123456789){ txtres.setText("error"); }else txtres.setText(""+resultado); } }