Red de conocimiento informático - Conocimiento de Internet de las cosas - Pequeño código fuente de prueba

Pequeño código fuente de prueba

A continuación se muestra un ejemplo de mi proyecto, espero que te ayude.

/*

* @Autor Ou Gaoyan, Fecha: 2008-10-19

*/

Prueba de embalaje;

Importar Java.util.date;

Importar JUnit.framework.caso de prueba;

Importar aplicación. DA . BookDA

Importar aplicación. PD . Book

Caso de prueba extendido TestBookDA de clase pública {

TestBookDA público(nombre de cadena){

Super(nombre);

}

// libro público(int bookID, String cip, nombre de cadena, autor de cadena, prensa de cadena, categoría de cadena, cantidad int, int reborrowable, int prestatarioID, fecha fecha de inicio)

Public void testEditBook(){

librolibro 1 = Libro nuevo(1, "123456", "Señal", "Zhang Jian", "Cierta editorial", "Telecom", 1, 1, Nuevo Fecha(.

Bookbook2 = newbook (-1, "123456", "Signal", "Zhang Jian", "Cierta editorial", "Telecom", 1, 1, nueva fecha()); p >

Bookbook3 = newbook (99, "123456", "Signal", "Zhang Jian", "Cierta editorial", "Telecom", 1, 1, nueva fecha());

Bookbook4 = newbook (1, "123456", "Signal", "Zhang Jian", "Cierta editorial", "Telecom", 1, 1, Newdate()); verdadero, bookda . editar libro(libro 1));

assertEquals(false, bookda . editar libro(libro2));

assertEquals(verdadero, bookda . editar libro(libro3)) );

assertEquals(false, bookda. editar libro(libro4));

}

////Libro(int ID de prestatario, Fecha fecha de inicio, int reBorrowable, String cip)

public void testAddBook(){

Bookbook1 = newbook (0, "234567", "Número de señal", "Zhang Jian", "Cierta editorial ", "Telecom ", 1, 1, nueva fecha());

Bookbook2 = newbook (0, " 123456 ", "Xinshu", "Zhang Jian", "una editorial", "Telecom ", 1, 1, nueva fecha());

Libro libro3 = libro nuevo (0, "99999", "Nuevo yo", "Zhang Jian", "Cierta editorial", "Telecom ", 1, 1, nueva fecha());

assertEquals(true, bookda. addbook(libro 1));

assertEquals(true, bookda. add book(libro2) );

assertEquals(false, bookda . add book(book3));

}

Public static void main(String[] args) {

JUnit . textui . ejecutor de pruebas . run(test bookda . class);

System.out.println(new TestBookDA("TestBookDA "). countestcases());

}

}

/*

* @autor Ou Gaoyan, fecha: 2008-10-19

*/

Prueba de empaquetado;

Importar fecha de Java . >

Importar marco JUnit. Caso de prueba;

Importar aplicación. DA . CipDA

Importar aplicación.

PD . Cip

La clase pública TestCipDA extiende TestCase {

Public TestCipDA(nombre de cadena){

Super(nombre);

}

public void testFindBooksByName(){

nombre de cadena 1 = "base de datos";

nombre de cadena2 = "Xiao Xiao";

vector vector 1 = cipda . findbooksbyname (nombre 1);

vector vector 2 = cipda . >afirmar nulo(vector 2);

}

prueba pública vacíaFindBooksByAuthor(){

Nombre de cadena1 = "Ouyang";

Cadena nombre2 = "Xiao Xiao";

vector vector 1 = cipda . findbooksbyauthor(nombre 1);

vector vector 2 = CIP da . >

p>

assertNotNull(vector 1);

assert null(vector 2);

}

prueba de anulación públicaFindBooksByCategory(){

nombre de cadena 1 = " computadora ";

nombre de cadena2 = " computadora

nombre de cadena3 = " wucimin

vector vector 1 = cipda. encontrarlibrosporcategoría(nombre 1);

vector vector 2 = cipda. encontrarlibrosporcategoría(nombre 2);

vector vector 3 = cipda.

assertNotNull (vector 1);

assertNotNull(vector 2);

afirmar null(vector 3);

}

// public void testEditCip(){

// }

//public Cip(cadena Cip, nombre de cadena, autor de cadena, editor de cadena, categoría de cadena, cantidad int, int reserverID, Fecha reservada Fecha)

public void testAddCip(){

CIPCIP1 = newCIP ("2244", "Nuevo libro", "Nueva persona", "Editorial", "Computadora ", 3, 0, nueva fecha());

//Cip cip2 =new Cip(null, "Libro nuevo", "Persona nueva", "Editorial", "Computadora", 3, 0, nueva fecha());

>

cipcip 3 = new CIP(" 22 er 3 RR 3t 4t 43t 34t 34t 44 ", "Libro nuevo", "Persona nueva", "Editorial", "Computadora", 3, 0, nueva Fecha() );

assertEquals(true, CIP da . agregar CIP(CIP 1));

//assertEquals(false, CIP da . agregar CIP(CIP 2));

p>

assertEquals(false, CIP da . add CIP(CIP 3));

}

public void testEditCip(){

CIPCIP1 = newCIP ("2244", "Libro nuevo", "Persona nueva", "Editorial", "Computadora", 3, 0, nueva fecha());

Cicip2 = newcip (nulo, "Libro nuevo agregado", "nueva persona", "editor", "computadora", 3, 0, nueva fecha());

cipcip 3 = new CIP(" 22 er 3 RR 3t 4t 43t 34t 34t 44 ", "Libro nuevo", "Persona nueva", "Editorial", "Computadora", 3, 0, nueva Fecha());

assertEquals(true, CIP da . editar CIP(CIP 1));

assertEquals(false, CIP da . editar CIP(CIP 2));

assertEquals(false, CIP da . editar CIP(CIP 3)); ));

}

Public static void main(String[] args) {

JUnit . textui .

System.out.println(new TestCipDA("TestCipDA ").countestcases());

}

}

/ *

* @autor Ou Gaoyan, fecha: 2008-10-19

*/

Prueba de empaquetado;

Importar Java. util. fecha;

Importar Java . util .vector;

Importar marco de prueba . DA . LibManagerDA

Importar aplicación. PD . LibManager

Importar aplicación.

PD .Student;

Clase pública TestLibManagerDA extiende TestCase {

Público TestLibManagerDA(nombre de cadena){

Super(nombre);

}

Public void testCheck(){

Cadena nombre de usuario 1 = " 1234 ";

cadena contraseña 1 = " 111111 ";

Cadena nombre de usuario2 =

Cadena contraseña2 =

cadena nombre de usuario 3 = " 1234 ";

cadena contraseña 3 = " 111 "

p>

lib manager lib manager = new lib manager(1, nombre de usuario1, contraseña1, "w");

assertEquals(libmanager.getID(), lib manager da . check(nombre de usuario 1, contraseña1). getID());

assert equals(lib manager . getname(), lib manager da . check(nombre de usuario 1, contraseña1).

assertEquals( null, LibManagerDA.check(nombre de usuario2, contraseña 2));

assertEquals(null, LibManagerDA.check(nombre de usuario3, contraseña 3)); testUpdatePwd(){

int id1 =1, id2 = 99

String qpwd = " 234567

assertEquals(true, libmanagerda . update pwd(id 1, qpwd));

assertEquals(false, LibManagerDA.updatePwd(id2, qpwd));

}

testSearchLibManager(){

administrador de biblioteca administrador de biblioteca 1 = nuevo administrador de biblioteca (1, "1234", "11111111", "w");

administrador de biblioteca administrador de biblioteca 2 = nuevo administrador de biblioteca (2, " 2345 " ," 23456 "," x ");

asertar igual(lib manager 1 . getid(), lib manager da . search lib manager(" 1234 "). getID());

assertEquals(libmanager2.getID(), lib manager da . search lib manager(" 2345 ").

getID());

assert null(libmanagerda . search lib manager(" ");

}

public void testQuantity(){

cadena CIP 1 = " 123456 ";

Cadena cip2 = " 234567

assertEquals(1, libmanagerda.getbookquantity(CIP 1));

afirmarEquals(3, libmanagerda . getbookquantity(CIP 2));

assertEquals(-1, libmanagerda . getbookquantity(" ");

}

public void testEditLibManager(){

administrador de bibliotecas administrador de bibliotecas 1 = nuevo administrador de bibliotecas(1, " 1234 ", " 11111111 ", " w ");

administrador de bibliotecas administrador de bibliotecas 2 = nuevo lib manager(2, "2345", "23456", "x");

//lib manager lib manager 3 = nuevo lib manager(90, "123456677", "0", "y" );

administrador de biblioteca lib manager 4 = nuevo administrador de biblioteca(3, "123456677", "0", "e");

assertEquals(true, libmanagerda. editlibmanager(lib administrador 1));

assertEquals(true, libmanagerda . editlibmanager(lib manager 2));

//assertEquals(false, libmanagerda . editlibmanager(lib manager 3));

assertEquals(false, libmanagerda . editlibmanager(lib manager 4));

}

public void testAddLibManager(){

lib manager administrador de biblioteca 1 = nuevo administrador de biblioteca (-1, "1234", "0", "z");

administrador de biblioteca administrador de biblioteca 2 = nuevo administrador de biblioteca (-1, "2345", "0 " ", " , libmanagerda. addlibmanager(lib manager 1));

assertEquals(true, libmanagerd

a . addlibmanager(lib manager 2));

assertEquals(false, libmanagerda . addlibmanager(lib manager 3));

}

public void testGetBookCip( ){

int libro 1 = 1;

int libro D2 = 4;

int libro D3 =-1; CIP exceptuado 1 = " 123456 ";

Cadena exceptedcip2 = " 234567

Cadena exceptedcip3 = null

afirmar es igual (CIP 1 exceptuado, libmanagerda . getbookcip(libro d1));

assertEquals(exceptedcip2, libmanagerda. getbookcip(libro D2));

assertEquals(exceptedcip3, libmanagerda. getbookcip(libro D3)); >}

public void testCheckReserved(){

cadena CIP 1 = " 123456 ";

Cadena cip2 = " 234567

int ID de estudiante 1 = 1;

int ID de estudiante2 = 2

int ID de estudiante3 = 99

assertEquals(verdadero, libmanagerda. cheque reservado (CIP 1, ID de estudiante 1)) ;

assertEquals(true, libmanagerda . check reservado (CIP 2, Studentid 2));

assertEquals(false, libmanagerda . check reservado (CIP 1, Studentid 2));

assertEquals(false, libmanagerda. check reservado(CIP 2, Studentid 1));

assertEquals(false, libmanagerda. check reservado(CIP 2, Studentid 3));

assertEquals(false, libmanagerda. check reserve(CIP 1, Studentid 3));

}

//operación de préstamo booleano estático público (int cantidad, int bookID, int prestatarioID, int número reservado, int número prestado, fecha fecha de inicio)

Public void testborrooperación(){

int cantidad 1 = 1;

int libro 1

= 2;

int prestatario 1 = 3;

int número reservado 1 = 1;

int número prestado 1 = 4; int cantidad 2 = 1;

int libro D2 = 1;

int préstamo erid 2 = 3

int reservado num 2 = 0; >

int numprestado 2 = 7;

assertEquals(true, libmanagerda . operación de préstamo(cantidad 1, libro 1, ID de prestatario1, número1 reservado, número1 prestado, nueva fecha())); p>assertEquals(false, libmanagerda. operación de préstamo (cantidad 2, bookID2, prestatarioID2, reservadoNum2, prestadoNum2, nueva fecha()));

}

//retorno booleano estático público operación(int cantidad, int bookID, int prestatarioID, int prestatarioNum, Fecha inicioFecha, int reborrowable)

Public void testReturnOperation(){

int cantidad 1 = 1;

int libro 1 = 1;

int prestatarioid 1 = 1;

int prestadonum 1 = 4;

int reborrowable 1 = 0;

int prestadonum 1 = 4;

int reborrowable 1 = 0;

p>

int cantidad 2 = 1;

int libro D2 = 2;

int prestatarioID2 = 2

int prestatarionum 2 = 7;

int prestatarioID2 = 2 p>

int reborrowable 2 = 0 ;

assertEquals(true, libmanagerda . operación de devolución (cantidad 1, libro 1, ID de prestatario1, número de préstamo1, nueva fecha(), reborrowable 1));

assertEquals(true, libmanagerda . operación de devolución (cantidad 2, bookID2, prestatarioID2, prestatarioNum2, nueva fecha(), reborrowable 2));

}

prueba de anulación públicaGetBookQuantity (){

string CIP 1 = " 123456 ";

String cip2 = " 234567

cantidad int 1 = 5;

cantidad int 2 = 3;

assertEquals(cantidad1, libmanagerda.getbookquant

ity(CIP 1));

assertEquals(cantidad2, libmanagerda . getbookquantity(CIP 2));

}

public void testFindBill(){

string nombre de usuario 1 = " 111111 ";

String userName2 = " 222222

factura flotante 1 = 0;

factura flotante 2 = 0 ;

assertEquals(bill1, libmanagerda. find bill(nombre de usuario 1), 0.000001);

assertEquals(bill2, libmanagerda. find bill(nombre de usuario 2), 0.000001);

}

public void testClearBill(){

cadena nombre de usuario 1 = " 111111 ";

Cadena nombre de usuario2 = " 222222

assertEquals(true, libmanagerda . clear bill(nombre de usuario 1));

assertEquals(true, libmanagerda . clear bill(nombre de usuario 2));

}

public void testSelectAllLibManager(){

Vector allLibManager = new Vector();

allLibManager = libmanagerda . selectalllibmanager();

for(int I =. 0; i ltalllibmanager . size(); i ){

administrador de lib =(administrador de lib) get(I);

sistema println(administrador de lib). .getname());

}

}

public void testSecelctAllStudent(){

Vector todos los estudiantes = nuevo Vector() ;

todo estudiante = libmanagerda . secelctallstudent();

for(int I = 0; iltall estudiante . size(); i ){

Estudiante Estudiante =(Estudiante)todo Estudiante . get(I);

sistema . println(estudiante . getname()); p>

public void testStartTimes(){

Vector multiplicado = nuevo Vector();

veces = libmanagerda .

/p>

for(int I = 0; ilttimes . size(); i )

system out . println((Fecha)times . get(I));

}

prueba de vacío públicoUpdateStuBill() {

}

Vacío estático público principal (String[] args) {

JUnit . textui . corredor de prueba . run(testlibmanagerda . class);

System.out.println(new TestLibManagerDA("dd ").countestcases());

}

}

/*

* @Autor Ou Gaoyan, Fecha: 2008-10-19

*/

Prueba de paquete;

Importar Java .util .

Importar marco de prueba de Java .

Importar aplicación. DA . StudentDA

Importar aplicación. PD . Libro

Importar solicitud. PD . Cip

Importar aplicación. PD.Student;

La clase pública TestStudentDA extiende TestCase {

Pública TestStudentDA(nombre de cadena){

Super(nombre);

}

/*public Student(int id, int número prestado, int número reservado, factura flotante,

nombre de usuario de cadena, contraseña de cadena, nombre de cadena, departamento de cadena,

Unidad de cadena, género de cadena)*/

Public void testCheck(){

Estudiante Estudiante 1 = Estudiante de primer año (1, 0, 0, " 111111 "," 123456 ".

//estudiante2 = nuevo estudiante (1, 0, 0, " 11111 ", " 123 ", "Zhang San.

//estudiante3 = nuevo estudiante(2, 0, 0 , 0, "111", "123456", "Zhang San", "software",

afirmar igual (estudiante 1. getid(), estudianteda. check(" 111111 "," 123456 "). getId());

assertEquals(true, estudiante 1. getid()= = da. estudiante check(" 111111", "123456").

getId());

assertEquals(null, Studentda.check("111111","12356"));

//assertEquals(false,);

//assertEquals(false,);

}

public void testUpdatePwd(){

int id 1 = 1;

int id2 = 2;

int ID3 =-1;

Cadena contraseña 1 = " 123456 ";

Cadena contraseña2 = " 234567

cadena contraseña 3 = " 1234555 ";

assertEquals(true, StudentDA.updatePwd(id1, contraseña 1));

assertEquals(true, StudentDA.updatePwd(id2) , contraseña 2));

assertEquals(false, StudentDA.updatePwd(id3, contraseña 3));

}

public void testSearchStudent(){

Estudiante estudiante 1 = estudiante nuevo (1, 0, 0, "111111", "123456".

assertEquals(true, estudiante 1. getid()= = da. estudiante buscar estudiante (" 111111 "). getId());

assertEquals(null, estudianteda. buscar estudiante(" 111 ")); void testEditStudent(){

Estudiante estudiante1 = estudiante nuevo (1, 0, 0, "111111", "123456".

estudiante estudiante2 = estudiante nuevo (1, 0, 0 , " 1111333555555555631 ", " 65438 "

assertEquals(true, estudianteda . editar estudiante(estudiante 1));

assertEquals(false, estudianteda . editar estudiante(estudiante 2));

}

public void testAddStudent(){

Estudiante Estudiante 1 = Estudiante de primer año (5, 0, 0, 0, "111111", "123456", "Zhang San".

Estudiante estudiante2 = estudiante nuevo (1, 0, 0, "11113331", "123456", ".

assertEquals(true, estudiante da . agregar estudiante(estudiante 1));

//assertEquals(false, estudiante da . agregar estudiante(estudiante 2));

}

Prueba de anulación estática públicagetborrowbooninfor(){

int Studentid 1 = 1

int Studentid2 = 2

int; Studentid 3 = 5;

Vector Vector 1 = nuevo Vector();

Vector Vector 2 = nuevo Vector();

Vector Vector 3 = nuevo Vector ();

vector 1 = estudianteda . getborrowbooninfor(estudiante 1);

vector 2 = estudianteda . getborrowbooninfor(estudiante 2); . getborrowbooninfor(studentid 3);

//system out . println(vector 1);

assertNotNull((Libro)vector 1. get(0)). getName());

}

prueba de anulación públicaGetReserveBookInfor(){

int Studentid 1 = 1;

Vector Vector 1 = new Vector();

vector 1 = Studentda . getreservebookinfo(studentid 1);

AssertEquals ("base de datos", ((CIP) vector 1. get (0)).

get categoría());

}

//operación de reserva booleana estática pública (int reserva id 1, cadena cip1, int cantidad1, int reservadoNum1, fecha reservadaFecha1)

public void testReserveOperation(){

assertEquals(true, Studentda . operación de reserva (1, " 123456 ", 1, 2, nueva fecha()));

}

//anular cancelar reserva(int reserve id 1, String cip1, int cantidad1, int reserve enum 1)

public void testCancelReservation(){

assertTrue (studentda. cancelar reserva(1, "1234567", 1, 3));

}

//public static boolean updateReborrowable(int bookID, int reborrowable1, int StudentID, Fecha startDate1)

public void testUpdateReborrowable(){

assert true(studentda . updatereborrowable(2, 0, 1, new Date()));

Public static void main(String[] args) {

//JUnit . textui . sistema . println(nuevo TestStudentDA(" TestStudentDA ").

countestcases());

testgetborrowbooninfor();

}

}

/*

* @ Autor Ou Gaoyan, fecha: 2008-10-19

*/

Prueba de embalaje;

Prueba de marco de importación JUnit;

Importar JUnit . suite de pruebas;

Clase pública todas las pruebas {

Suite de pruebas estáticas públicas(){

TestSuite suite = new TestSuite("para prueba y prueba");

suite . addtestsuite(testlibmanagerda . class);

suite . addtestsuite(testbookda . class);

suite . addtestsuite(testcipda . clase);

suite . addtestsuite(teststudentda . clase);

//suite . addtestsuite(testlibmanagerda . clase); FINAL $.

Regreso a la suite;

}

}