Changeset 9895
- Timestamp:
- Nov 7, 2006, 12:53:08 PM (20 years ago)
- Location:
- trunk/psLib/test/types
- Files:
-
- 2 edited
-
metaconf.in (modified) (3 diffs)
-
tap_psMetadataConfig_input.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/test/types/metaconf.in
r9868 r9895 9 9 item6-1 S32 ~ 10 10 item7 S64 555 11 item7-1 S64 555 x 11 12 item8 S8 3 12 13 item8 S8 5 … … 19 20 itemu3 U8 1 20 21 itemu4 U64 1634 22 itemu4-1 U64 1634 1 21 23 item9 BOOL F # I am a boolean2 22 24 item10 S16 16 … … 31 33 @vector7 U32 1 2 3 4 5 32 34 @vector8 U64 1 1 33 @vector9 F32 1.0 2. 0 3.0 4.05.0 # I am a vector35 @vector9 F32 1.0 2.3 3.1 4.5 5.0 # I am a vector 34 36 @vector10 F64 1.0 2.0 3.0 4.0 5.0 35 37 @vector11 C64 1.0 2.0 3.0 4.0 5.0 36 38 @@@vector12 F64 1.0 2.0 3.0 4.0 5.0 37 time01 T AI1970-01-01T00:16:39Z # I am time39 time01 TT 1970-01-01T00:16:39Z # I am time 38 40 time02 UTC NULL # I am time2 39 41 -
trunk/psLib/test/types/tap_psMetadataConfig_input.c
r9868 r9895 25 25 int main(void) 26 26 { 27 plan_tests( 25);27 plan_tests(33); 28 28 29 29 diag("Tests for psMetadataConfig Input Functions"); … … 71 71 out = NULL; 72 72 } 73 //Return true for valid inputs 73 //Return true for valid inputs - overwrite = false 74 74 { 75 75 out = psMetadataConfigRead(out, &nfail, "metaconf.in", false); 76 76 psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD); 77 ok( out != NULL ,77 ok( out != NULL && nfail == 25, 78 78 "psMetadataConfigRead: return correct metadata for valid inputs."); 79 if (nfail != 0) 80 printf("\n nfail = %d list->n = %ld\n", nfail, md->list->n); 81 skip_start( tempItem == NULL, 1, 79 skip_start( tempItem == NULL, 6, 82 80 "Skipping 1 tests because metadata container is empty!"); 83 81 ok_str( tempItem->name, "item1", 84 "psMetadataConfigRead: return correct metadataItem from " 85 "returned metadata."); 86 skip_end(); 87 psMetadataConfigWrite(out, "Test2.txt"); 88 } 89 //Return true for valid inputs 82 "psMetadataConfigRead: return correct metadataItem name from " 83 "returned metadata."); 84 ok( tempItem->type == PS_DATA_BOOL && tempItem->data.B == true, 85 "psMetadataConfigRead: return correct metadataItem data from " 86 "returned metadata."); 87 ok_str( tempItem->comment, "I am a boolean", 88 "psMetadataConfigRead: return correct metadataItem comment from " 89 "returned metadata."); 90 tempItem = psMetadataGet(out, PS_LIST_TAIL); 91 ok_str( tempItem->name, "meta1", 92 "psMetadataConfigRead: return correct metadataItem name from " 93 "returned metadata."); 94 ok( tempItem->type == PS_DATA_METADATA && 95 ((psMetadata*)(tempItem->data.V))->list->n == 1 96 && strlen(tempItem->comment) == 0, 97 "psMetadataConfigRead: return correct metadataItem data from " 98 "returned metadata."); 99 skip_end(); 100 } 101 //Return true for valid inputs - overwrite = true 90 102 { 91 103 psFree(out); 92 104 out = NULL; 93 105 out = psMetadataConfigRead(out, &nfail, "metaconf.in", true); 94 // psMetadataPrint(NULL, out, 2); 95 psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD); 96 ok( out != NULL, 97 "psMetadataConfigRead: return correct metadata for valid inputs."); 98 if (nfail != 0) 99 printf("\n nfail = %d list->n = %ld\n", nfail, md->list->n); 100 skip_start( tempItem == NULL, 1, 106 psMetadataItem *tempItem = psMetadataGet(out, PS_LIST_HEAD); 107 ok( out != NULL && nfail == 21, 108 "psMetadataConfigRead: return correct metadata for valid inputs."); 109 skip_start( tempItem == NULL, 6, 101 110 "Skipping 1 tests because metadata container is empty!"); 102 111 ok_str( tempItem->name, "item1", 103 "psMetadataConfigRead: return correct metadataItem from " 104 "returned metadata."); 105 skip_end(); 106 psMetadataConfigWrite(out, "Test.txt"); 112 "psMetadataConfigRead: return correct metadataItem name from " 113 "returned metadata."); 114 ok( tempItem->type == PS_DATA_BOOL && tempItem->data.B == false, 115 "psMetadataConfigRead: return correct metadataItem data from " 116 "returned metadata."); 117 ok_str( tempItem->comment, "I am a boolean2", 118 "psMetadataConfigRead: return correct metadataItem comment from " 119 "returned metadata."); 120 tempItem = psMetadataGet(out, PS_LIST_TAIL); 121 ok_str( tempItem->name, "DD2", 122 "psMetadataConfigRead: return correct metadataItem name from " 123 "returned metadata."); 124 ok( tempItem->type == PS_DATA_METADATA && 125 ((psMetadata*)(tempItem->data.V))->list->n == 1 126 && strlen(tempItem->comment) == 0, 127 "psMetadataConfigRead: return correct metadataItem data from " 128 "returned metadata."); 129 skip_end(); 107 130 } 108 131 … … 143 166 out = psMetadataConfigParse(out, &nfail, NULL, false); 144 167 ok( out == NULL, 145 "psMetadataConfigParse: return NULL for NULL string input.");168 "psMetadataConfigParse: return NULL for NULL string input."); 146 169 } 147 170 //Return empty metadata for incorrect string input
Note:
See TracChangeset
for help on using the changeset viewer.
