ICU-447 Modified for better code coverage
X-SVN-Rev: 2094
This commit is contained in:
parent
b5729771ae
commit
ab6c472ce8
@ -60,10 +60,7 @@ void TestUCMP16API(){
|
|||||||
};
|
};
|
||||||
|
|
||||||
uint16_t *values;
|
uint16_t *values;
|
||||||
int16_t *index;
|
|
||||||
uint16_t *valuesCompact;
|
|
||||||
int16_t *indexCompact;
|
|
||||||
|
|
||||||
CompactShortArray* ucmp16Array=NULL;
|
CompactShortArray* ucmp16Array=NULL;
|
||||||
CompactShortArray* ucmp16Array1=NULL;
|
CompactShortArray* ucmp16Array1=NULL;
|
||||||
CompactShortArray* ucmp16Array2=NULL;
|
CompactShortArray* ucmp16Array2=NULL;
|
||||||
@ -126,30 +123,31 @@ void TestUCMP16API(){
|
|||||||
if(ucmp16Array->fCompact == TRUE){
|
if(ucmp16Array->fCompact == TRUE){
|
||||||
log_err("Error: ucmp16_open failed Got compact for expanded data\n");
|
log_err("Error: ucmp16_open failed Got compact for expanded data\n");
|
||||||
}
|
}
|
||||||
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
|
||||||
index=(uint16_t*)ucmp16_getIndex(ucmp16Array);
|
|
||||||
|
|
||||||
ucmp16_compact(ucmp16Array);
|
ucmp16_compact(ucmp16Array);
|
||||||
if(ucmp16Array->fCompact != TRUE){
|
if(ucmp16Array->fCompact != TRUE){
|
||||||
log_err("Error: ucmp16_compact failed\n");
|
log_err("Error: ucmp16_compact failed\n");
|
||||||
}
|
}
|
||||||
valuesCompact=(int16_t*)ucmp16_getArray(ucmp16Array);
|
|
||||||
indexCompact=(uint16_t*)ucmp16_getIndex(ucmp16Array);
|
|
||||||
|
|
||||||
/* ucmp16_set*/
|
/* ucmp16_set*/
|
||||||
ucmp16_set(ucmp16Array, 0, TEST_DEFAULT_VALUE);
|
ucmp16_set(ucmp16Array, 0, TEST_DEFAULT_VALUE);
|
||||||
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
||||||
if(values[0] != TEST_DEFAULT_VALUE){
|
if(values[0] != TEST_DEFAULT_VALUE){
|
||||||
log_err("ERROR: ucmp16_set() failed\n");
|
log_err("ERROR: ucmp16_set() failed\n");
|
||||||
}
|
}
|
||||||
|
if(ucmp16Array->fCompact == TRUE){
|
||||||
|
log_err("Error: ucmp16_set didn't expand the compact data\n");
|
||||||
|
}
|
||||||
/*ucmp16_set where the value != defaultValue*/
|
/*ucmp16_set where the value != defaultValue*/
|
||||||
/*ucmp16_set(ucmp16Array, 0, 0xfe);
|
/*ucmp16_compact(ucmp16Array);
|
||||||
|
ucmp16_set(ucmp16Array, 0, 0xfe);
|
||||||
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
||||||
if(values[0] != 0xfe){
|
if(values[0] != 0xfe){
|
||||||
log_err("ERROR: ucmp16_set() failed\n");
|
log_err("ERROR: ucmp16_set() failed\n");
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
/*ucmp16_setRange*/
|
/*ucmp16_setRange*/
|
||||||
|
/*ucmp16_compact(ucmp16Array);*/
|
||||||
ucmp16_setRange(ucmp16Array, 0, 10, 0xff);
|
ucmp16_setRange(ucmp16Array, 0, 10, 0xff);
|
||||||
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
||||||
for(i=0; i<10; i++){
|
for(i=0; i<10; i++){
|
||||||
@ -159,7 +157,8 @@ void TestUCMP16API(){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*ucmp16_setRange where the value != defaultValue*/
|
/*ucmp16_setRange where the value != defaultValue*/
|
||||||
/*ucmp16_setRange(ucmp16Array, 0, 10, 0xfe);
|
/*ucmp16_compact(ucmp16Array);
|
||||||
|
ucmp16_setRange(ucmp16Array, 0, 10, 0xfe);
|
||||||
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
values=(int16_t*)ucmp16_getArray(ucmp16Array);
|
||||||
for(i=0; i<10; i++){
|
for(i=0; i<10; i++){
|
||||||
if(values[0] != 0xfe){
|
if(values[0] != 0xfe){
|
||||||
@ -252,15 +251,22 @@ void TestUCMP8API(){
|
|||||||
if(valuesSet[0] != (char)0xFE ){
|
if(valuesSet[0] != (char)0xFE ){
|
||||||
log_err("ERROR: ucmp8_set() failed\n");
|
log_err("ERROR: ucmp8_set() failed\n");
|
||||||
}
|
}
|
||||||
|
if(ucmp8Array1->fCompact == TRUE){
|
||||||
|
log_err("Error: ucmp8_set didn't expand the compact data \n");
|
||||||
|
}
|
||||||
|
|
||||||
/*ucmp8_set*/
|
/*ucmp8_set*/
|
||||||
|
ucmp8_compact(ucmp8Array1, 1);
|
||||||
ucmp8_set(ucmp8Array1, 0, (char)0xFD);
|
ucmp8_set(ucmp8Array1, 0, (char)0xFD);
|
||||||
valuesSet=(int8_t*)ucmp8_getArray(ucmp8Array1);
|
valuesSet=(int8_t*)ucmp8_getArray(ucmp8Array1);
|
||||||
if(valuesSet[0] != (char)0xFD ){
|
if(valuesSet[0] != (char)0xFD ){
|
||||||
log_err("ERROR: ucmp8_set() failed\n");
|
log_err("ERROR: ucmp8_set() failed\n");
|
||||||
}
|
}
|
||||||
|
if(ucmp8Array1->fCompact == TRUE){
|
||||||
|
log_err("Error: ucmp8_set didn't expand the compact data \n");
|
||||||
|
}
|
||||||
/*ucmp8_setRange*/
|
/*ucmp8_setRange*/
|
||||||
|
ucmp8_compact(ucmp8Array1, 1);
|
||||||
ucmp8_setRange(ucmp8Array1, 0, 10, (char)0xFD);
|
ucmp8_setRange(ucmp8Array1, 0, 10, (char)0xFD);
|
||||||
valuesSet=(int8_t*)ucmp8_getArray(ucmp8Array1);
|
valuesSet=(int8_t*)ucmp8_getArray(ucmp8Array1);
|
||||||
for(i =0 ; i< 10; i++ ){
|
for(i =0 ; i< 10; i++ ){
|
||||||
@ -316,14 +322,20 @@ void TestUCMP32API(){
|
|||||||
if(values[0] != TEST_DEFAULT_VALUE){
|
if(values[0] != TEST_DEFAULT_VALUE){
|
||||||
log_err("ERROR: ucmp32_set() failed\n");
|
log_err("ERROR: ucmp32_set() failed\n");
|
||||||
}
|
}
|
||||||
|
if(ucmp32Array->fCompact == TRUE){
|
||||||
|
log_err("Error: ucmp32_set didn't expand\n");
|
||||||
|
}
|
||||||
|
|
||||||
/*ucmp32_set where the value != defaultValue*/
|
/*ucmp32_set where the value != defaultValue*/
|
||||||
/*ucmp32_set(ucmp32Array, 0, 0xFFFE);
|
ucmp32_compact(ucmp32Array, 1);
|
||||||
|
ucmp32_set(ucmp32Array, 0, 0xFFFE);
|
||||||
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
||||||
if(values[0] != 0xFFFE){
|
if(values[0] != 0xFFFE){
|
||||||
log_err("ERROR: ucmp32_set() failed\n");
|
log_err("ERROR: ucmp32_set() failed\n");
|
||||||
}*/
|
}
|
||||||
|
|
||||||
/*ucmp32_setRange*/
|
/*ucmp32_setRange*/
|
||||||
|
ucmp32_compact(ucmp32Array, 1);
|
||||||
ucmp32_setRange(ucmp32Array, 0, 10, 0xFFFF);
|
ucmp32_setRange(ucmp32Array, 0, 10, 0xFFFF);
|
||||||
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
||||||
for(i=0; i<10; i++){
|
for(i=0; i<10; i++){
|
||||||
@ -332,8 +344,12 @@ void TestUCMP32API(){
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(ucmp32Array->fCompact == TRUE){
|
||||||
|
log_err("Error: ucmp32_setRange didn't expand\n");
|
||||||
|
}
|
||||||
/*ucmp32_setRange where the value != defaultValue*/
|
/*ucmp32_setRange where the value != defaultValue*/
|
||||||
/*ucmp32_setRange(ucmp32Array, 0, 10, 0xFFFE);
|
ucmp32_compact(ucmp32Array, 1);
|
||||||
|
ucmp32_setRange(ucmp32Array, 0, 10, 0xFFFE);
|
||||||
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
values=(int32_t*)ucmp32_getArray(ucmp32Array);
|
||||||
for(i=0; i<10; i++){
|
for(i=0; i<10; i++){
|
||||||
if(values[0] != 0xFFFE){
|
if(values[0] != 0xFFFE){
|
||||||
@ -341,10 +357,6 @@ void TestUCMP32API(){
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
*/
|
|
||||||
ucmp32_close(ucmp32Array);
|
ucmp32_close(ucmp32Array);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user