[parchive2-cvs] library/src/tests/slice test_slice.cc,1.6,1.7
Status: Pre-Alpha
Brought to you by:
coppit
|
From: <co...@us...> - 2003-05-07 02:29:02
|
Update of /cvsroot/parchive2/library/src/tests/slice In directory sc8-pr-cvs1:/tmp/cvs-serv16438/src/tests/slice Modified Files: test_slice.cc Log Message: - Fixed a bug in slice where it wasn't setting empty to false after reading bytes in from the file. (Testing rocks!) - Fixed test cases to compare string values instead of pointers to string values. Index: test_slice.cc =================================================================== RCS file: /cvsroot/parchive2/library/src/tests/slice/test_slice.cc,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** test_slice.cc 7 May 2003 01:39:25 -0000 1.6 --- test_slice.cc 7 May 2003 02:28:59 -0000 1.7 *************** *** 58,67 **** Slice my_slice(size); //bytes are not set yet ! compare(my_slice.Get_Slice_Bytes(),""); //should be empty //now set them my_slice.Set_Slice_Bytes(slice_bytes_in); ! compare(my_slice.Get_Slice_Bytes(),slice_bytes_in); cout<<"PASS: Slice: Get_Slice_Bytes()"<<endl; --- 58,67 ---- Slice my_slice(size); //bytes are not set yet ! compare(strncmp(my_slice.Get_Slice_Bytes(),"",my_slice.Get_Size()),0); //now set them my_slice.Set_Slice_Bytes(slice_bytes_in); ! compare(strncmp(my_slice.Get_Slice_Bytes(),slice_bytes_in,my_slice.Get_Size()),0); cout<<"PASS: Slice: Get_Slice_Bytes()"<<endl; *************** *** 100,104 **** compare(my_slice.Get_Size() ,size); compare(my_slice.Empty() ,false); ! compare(my_slice.Get_Slice_Bytes(),str_passed_in); cout<<"PASS: Slice: read"<<endl; --- 100,104 ---- compare(my_slice.Get_Size() ,size); compare(my_slice.Empty() ,false); ! compare(strncmp(my_slice.Get_Slice_Bytes(),str_passed_in,my_slice.Get_Size()),0); cout<<"PASS: Slice: read"<<endl; |