Skip to content

Libreria para el manejo de MOCKs de objetos Stream, especialmente para unsar como un MOCK del puerto serie en pruebas unitarias

Notifications You must be signed in to change notification settings

IsraelBarreras/StreamMOCK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StreamMOCK

Libreria para el manejo de MOCKs de objetos Stream, especialmente para usar como un MOCK del puerto serie en pruebas unitarias

###Crear MOCK:

StreamMOCK fakeSerial; 		/*Nuevo MOCK*/

###Obtención de datos de utilidad

/*	Lectura del Buffer de escritura, este guarda los bytes escritos por medio
*	StreamMOCK::write()*/
byte datoEscrito = fakeSerial.writeBuffer[0];

/*	Simulación de lectura de datos en buffer de entrada*/
fakeSerial.readBuffer[0] = 'A';
faKeSerial.availableBytes = 1;

byte datoLectura = fakeSerial.read(); /*ahora datoLectura = 'A' y fakeSerial.availableBytes = 0*/

/*	Lectura de llamadas a métodos de StreamMOCK*/
fakeSerial.availableCalls(); /*Regresa el numero de ejecuciones de fakeSerial.avilable()*/
fakeSerial.readCalls(); /*Regresa el numero de ejecuciones de fakeSerial.read()*/
fakeSerial.writeCalls(); /*Regresa el numero de ejecuciones de fakeSerial.write()*/
fakeSerial.flushCalls(); /*Regresa el numero de ejecuciones de fakeSerial.flush()*/

About

Libreria para el manejo de MOCKs de objetos Stream, especialmente para unsar como un MOCK del puerto serie en pruebas unitarias

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages