Changeset 8528 for trunk/ippdb/tests
- Timestamp:
- Aug 23, 2006, 1:55:03 PM (20 years ago)
- Location:
- trunk/ippdb/tests
- Files:
-
- 14 edited
-
alloc.c (modified) (5 diffs)
-
createtable.c (modified) (1 diff)
-
dbcleanup.c (modified) (1 diff)
-
dbsetup.c (modified) (1 diff)
-
droptable.c (modified) (1 diff)
-
insert.c (modified) (3 diffs)
-
insertfits.c (modified) (1 diff)
-
insertobject.c (modified) (5 diffs)
-
metadatafromobject.c (modified) (5 diffs)
-
objectfrommetadata.c (modified) (8 diffs)
-
pop.c (modified) (5 diffs)
-
popfits.c (modified) (1 diff)
-
popobject.c (modified) (1 diff)
-
selectrowsfits.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/tests/alloc.c
r8380 r8528 933 933 detInputExpRow *object; 934 934 935 object = detInputExpRowAlloc(-32, -32, "a string", true , true);935 object = detInputExpRowAlloc(-32, -32, "a string", true ); 936 936 937 937 if (!object) { … … 955 955 exit(EXIT_FAILURE); 956 956 } 957 958 psFree(object); 959 } 960 961 { 962 detProcessedImfileRow *object; 963 964 object = detProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64 ); 965 966 if (!object) { 967 exit(EXIT_FAILURE); 968 } 969 970 if (!object->det_id == -32) { 971 psFree(object); 972 exit(EXIT_FAILURE); 973 } 974 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 975 psFree(object); 976 exit(EXIT_FAILURE); 977 } 978 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 979 psFree(object); 980 exit(EXIT_FAILURE); 981 } 982 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 983 psFree(object); 984 exit(EXIT_FAILURE); 985 } 986 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 987 psFree(object); 988 exit(EXIT_FAILURE); 989 } 990 if (!object->bg == 64.64) { 991 psFree(object); 992 exit(EXIT_FAILURE); 993 } 994 if (!object->bg_stdev == 64.64) { 995 psFree(object); 996 exit(EXIT_FAILURE); 997 } 998 if (!object->bg_mean_stdev == 64.64) { 999 psFree(object); 1000 exit(EXIT_FAILURE); 1001 } 1002 1003 psFree(object); 1004 } 1005 1006 { 1007 detStackedImfileRow *object; 1008 1009 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64 ); 1010 1011 if (!object) { 1012 exit(EXIT_FAILURE); 1013 } 1014 1015 if (!object->det_id == -32) { 1016 psFree(object); 1017 exit(EXIT_FAILURE); 1018 } 1019 if (!object->iteration == -32) { 1020 psFree(object); 1021 exit(EXIT_FAILURE); 1022 } 1023 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1024 psFree(object); 1025 exit(EXIT_FAILURE); 1026 } 1027 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1028 psFree(object); 1029 exit(EXIT_FAILURE); 1030 } 1031 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1032 psFree(object); 1033 exit(EXIT_FAILURE); 1034 } 1035 if (!object->bg == 64.64) { 1036 psFree(object); 1037 exit(EXIT_FAILURE); 1038 } 1039 if (!object->bg_stdev == 64.64) { 1040 psFree(object); 1041 exit(EXIT_FAILURE); 1042 } 1043 if (!object->bg_mean_stdev == 64.64) { 1044 psFree(object); 1045 exit(EXIT_FAILURE); 1046 } 1047 1048 psFree(object); 1049 } 1050 1051 { 1052 detNormalizedStatImfileRow *object; 1053 1054 object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32 ); 1055 1056 if (!object) { 1057 exit(EXIT_FAILURE); 1058 } 1059 1060 if (!object->det_id == -32) { 1061 psFree(object); 1062 exit(EXIT_FAILURE); 1063 } 1064 if (!object->iteration == -32) { 1065 psFree(object); 1066 exit(EXIT_FAILURE); 1067 } 1068 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1069 psFree(object); 1070 exit(EXIT_FAILURE); 1071 } 1072 if (!object->norm == 32.32) { 1073 psFree(object); 1074 exit(EXIT_FAILURE); 1075 } 1076 1077 psFree(object); 1078 } 1079 1080 { 1081 detNormalizedImfileRow *object; 1082 1083 object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string" ); 1084 1085 if (!object) { 1086 exit(EXIT_FAILURE); 1087 } 1088 1089 if (!object->det_id == -32) { 1090 psFree(object); 1091 exit(EXIT_FAILURE); 1092 } 1093 if (!object->iteration == -32) { 1094 psFree(object); 1095 exit(EXIT_FAILURE); 1096 } 1097 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1098 psFree(object); 1099 exit(EXIT_FAILURE); 1100 } 1101 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1102 psFree(object); 1103 exit(EXIT_FAILURE); 1104 } 1105 1106 psFree(object); 1107 } 1108 1109 { 1110 detMasterFrameRow *object; 1111 1112 object = detMasterFrameRowAlloc(-32, -32, "a string" ); 1113 1114 if (!object) { 1115 exit(EXIT_FAILURE); 1116 } 1117 1118 if (!object->det_id == -32) { 1119 psFree(object); 1120 exit(EXIT_FAILURE); 1121 } 1122 if (!object->iteration == -32) { 1123 psFree(object); 1124 exit(EXIT_FAILURE); 1125 } 1126 if (strncmp(object->comment, "a string", MAX_STRING_LENGTH)) { 1127 psFree(object); 1128 exit(EXIT_FAILURE); 1129 } 1130 1131 psFree(object); 1132 } 1133 1134 { 1135 detMasterImfileRow *object; 1136 1137 object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string" ); 1138 1139 if (!object) { 1140 exit(EXIT_FAILURE); 1141 } 1142 1143 if (!object->det_id == -32) { 1144 psFree(object); 1145 exit(EXIT_FAILURE); 1146 } 1147 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1148 psFree(object); 1149 exit(EXIT_FAILURE); 1150 } 1151 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1152 psFree(object); 1153 exit(EXIT_FAILURE); 1154 } 1155 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1156 psFree(object); 1157 exit(EXIT_FAILURE); 1158 } 1159 1160 psFree(object); 1161 } 1162 1163 { 1164 detResidImfileRow *object; 1165 1166 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string" ); 1167 1168 if (!object) { 1169 exit(EXIT_FAILURE); 1170 } 1171 1172 if (!object->det_id == -32) { 1173 psFree(object); 1174 exit(EXIT_FAILURE); 1175 } 1176 if (!object->iteration == -32) { 1177 psFree(object); 1178 exit(EXIT_FAILURE); 1179 } 1180 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 1181 psFree(object); 1182 exit(EXIT_FAILURE); 1183 } 1184 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1185 psFree(object); 1186 exit(EXIT_FAILURE); 1187 } 1188 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1189 psFree(object); 1190 exit(EXIT_FAILURE); 1191 } 1192 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1193 psFree(object); 1194 exit(EXIT_FAILURE); 1195 } 1196 if (!object->bg == 64.64) { 1197 psFree(object); 1198 exit(EXIT_FAILURE); 1199 } 1200 if (!object->bg_stdev == 64.64) { 1201 psFree(object); 1202 exit(EXIT_FAILURE); 1203 } 1204 if (!object->bg_mean_stdev == 64.64) { 1205 psFree(object); 1206 exit(EXIT_FAILURE); 1207 } 1208 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 1209 psFree(object); 1210 exit(EXIT_FAILURE); 1211 } 1212 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1213 psFree(object); 1214 exit(EXIT_FAILURE); 1215 } 1216 1217 psFree(object); 1218 } 1219 1220 { 1221 detResidExpRow *object; 1222 1223 object = detResidExpRowAlloc(-32, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string", true ); 1224 1225 if (!object) { 1226 exit(EXIT_FAILURE); 1227 } 1228 1229 if (!object->det_id == -32) { 1230 psFree(object); 1231 exit(EXIT_FAILURE); 1232 } 1233 if (!object->iteration == -32) { 1234 psFree(object); 1235 exit(EXIT_FAILURE); 1236 } 1237 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 1238 psFree(object); 1239 exit(EXIT_FAILURE); 1240 } 1241 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1242 psFree(object); 1243 exit(EXIT_FAILURE); 1244 } 1245 if (!object->bg == 64.64) { 1246 psFree(object); 1247 exit(EXIT_FAILURE); 1248 } 1249 if (!object->bg_stdev == 64.64) { 1250 psFree(object); 1251 exit(EXIT_FAILURE); 1252 } 1253 if (!object->bg_mean_stdev == 64.64) { 1254 psFree(object); 1255 exit(EXIT_FAILURE); 1256 } 1257 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 1258 psFree(object); 1259 exit(EXIT_FAILURE); 1260 } 1261 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1262 psFree(object); 1263 exit(EXIT_FAILURE); 1264 } 957 1265 if (!object->accept == true) { 958 1266 psFree(object); … … 964 1272 965 1273 { 966 det ProcessedImfileRow *object;967 968 object = det ProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64);1274 detRunSummaryRow *object; 1275 1276 object = detRunSummaryRowAlloc(-32, -32, 64.64, 64.64, 64.64, true ); 969 1277 970 1278 if (!object) { … … 976 1284 exit(EXIT_FAILURE); 977 1285 } 978 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 979 psFree(object); 980 exit(EXIT_FAILURE); 981 } 982 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 983 psFree(object); 984 exit(EXIT_FAILURE); 985 } 986 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 987 psFree(object); 988 exit(EXIT_FAILURE); 989 } 990 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1286 if (!object->iteration == -32) { 991 1287 psFree(object); 992 1288 exit(EXIT_FAILURE); … … 1001 1297 } 1002 1298 if (!object->bg_mean_stdev == 64.64) { 1003 psFree(object);1004 exit(EXIT_FAILURE);1005 }1006 1007 psFree(object);1008 }1009 1010 {1011 detStackedImfileRow *object;1012 1013 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string" );1014 1015 if (!object) {1016 exit(EXIT_FAILURE);1017 }1018 1019 if (!object->det_id == -32) {1020 psFree(object);1021 exit(EXIT_FAILURE);1022 }1023 if (!object->iteration == -32) {1024 psFree(object);1025 exit(EXIT_FAILURE);1026 }1027 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1028 psFree(object);1029 exit(EXIT_FAILURE);1030 }1031 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1032 psFree(object);1033 exit(EXIT_FAILURE);1034 }1035 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1036 psFree(object);1037 exit(EXIT_FAILURE);1038 }1039 1040 psFree(object);1041 }1042 1043 {1044 detNormalizedStatImfileRow *object;1045 1046 object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32 );1047 1048 if (!object) {1049 exit(EXIT_FAILURE);1050 }1051 1052 if (!object->det_id == -32) {1053 psFree(object);1054 exit(EXIT_FAILURE);1055 }1056 if (!object->iteration == -32) {1057 psFree(object);1058 exit(EXIT_FAILURE);1059 }1060 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1061 psFree(object);1062 exit(EXIT_FAILURE);1063 }1064 if (!object->norm == 32.32) {1065 psFree(object);1066 exit(EXIT_FAILURE);1067 }1068 1069 psFree(object);1070 }1071 1072 {1073 detNormalizedImfileRow *object;1074 1075 object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string" );1076 1077 if (!object) {1078 exit(EXIT_FAILURE);1079 }1080 1081 if (!object->det_id == -32) {1082 psFree(object);1083 exit(EXIT_FAILURE);1084 }1085 if (!object->iteration == -32) {1086 psFree(object);1087 exit(EXIT_FAILURE);1088 }1089 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1090 psFree(object);1091 exit(EXIT_FAILURE);1092 }1093 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1094 psFree(object);1095 exit(EXIT_FAILURE);1096 }1097 1098 psFree(object);1099 }1100 1101 {1102 detMasterFrameRow *object;1103 1104 object = detMasterFrameRowAlloc(-32, -32, "a string" );1105 1106 if (!object) {1107 exit(EXIT_FAILURE);1108 }1109 1110 if (!object->det_id == -32) {1111 psFree(object);1112 exit(EXIT_FAILURE);1113 }1114 if (!object->iteration == -32) {1115 psFree(object);1116 exit(EXIT_FAILURE);1117 }1118 if (strncmp(object->comment, "a string", MAX_STRING_LENGTH)) {1119 psFree(object);1120 exit(EXIT_FAILURE);1121 }1122 1123 psFree(object);1124 }1125 1126 {1127 detMasterImfileRow *object;1128 1129 object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string" );1130 1131 if (!object) {1132 exit(EXIT_FAILURE);1133 }1134 1135 if (!object->det_id == -32) {1136 psFree(object);1137 exit(EXIT_FAILURE);1138 }1139 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1140 psFree(object);1141 exit(EXIT_FAILURE);1142 }1143 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1144 psFree(object);1145 exit(EXIT_FAILURE);1146 }1147 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1148 psFree(object);1149 exit(EXIT_FAILURE);1150 }1151 1152 psFree(object);1153 }1154 1155 {1156 detResidImfileRow *object;1157 1158 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", "a string" );1159 1160 if (!object) {1161 exit(EXIT_FAILURE);1162 }1163 1164 if (!object->det_id == -32) {1165 psFree(object);1166 exit(EXIT_FAILURE);1167 }1168 if (!object->iteration == -32) {1169 psFree(object);1170 exit(EXIT_FAILURE);1171 }1172 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {1173 psFree(object);1174 exit(EXIT_FAILURE);1175 }1176 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1177 psFree(object);1178 exit(EXIT_FAILURE);1179 }1180 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1181 psFree(object);1182 exit(EXIT_FAILURE);1183 }1184 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1185 psFree(object);1186 exit(EXIT_FAILURE);1187 }1188 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {1189 psFree(object);1190 exit(EXIT_FAILURE);1191 }1192 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {1193 psFree(object);1194 exit(EXIT_FAILURE);1195 }1196 1197 psFree(object);1198 }1199 1200 {1201 detResidExpRow *object;1202 1203 object = detResidExpRowAlloc(-32, -32, "a string", "a string", true, true );1204 1205 if (!object) {1206 exit(EXIT_FAILURE);1207 }1208 1209 if (!object->det_id == -32) {1210 psFree(object);1211 exit(EXIT_FAILURE);1212 }1213 if (!object->iteration == -32) {1214 psFree(object);1215 exit(EXIT_FAILURE);1216 }1217 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {1218 psFree(object);1219 exit(EXIT_FAILURE);1220 }1221 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1222 psFree(object);1223 exit(EXIT_FAILURE);1224 }1225 if (!object->keep == true) {1226 1299 psFree(object); 1227 1300 exit(EXIT_FAILURE); -
trunk/ippdb/tests/createtable.c
r8380 r8528 485 485 } 486 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if(!detRunSummaryCreateTable(dbh)) { 496 exit(EXIT_FAILURE); 497 } 498 499 psDBCleanup(dbh); 500 } 501 487 502 exit(EXIT_SUCCESS); 488 503 } -
trunk/ippdb/tests/dbcleanup.c
r8380 r8528 43 43 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detResidImfile"); 44 44 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detResidExp"); 45 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detRunSummary"); 45 46 46 47 psDBCleanup(dbh); -
trunk/ippdb/tests/dbsetup.c
r8380 r8528 109 109 detResidExpCreateTable(dbh); 110 110 111 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS detRunSummary"); 112 detRunSummaryCreateTable(dbh); 113 111 114 psDBCleanup(dbh); 112 115 -
trunk/ippdb/tests/droptable.c
r8380 r8528 485 485 } 486 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if (!detRunSummaryDropTable(dbh)) { 496 exit(EXIT_FAILURE); 497 } 498 499 psDBCleanup(dbh); 500 } 501 487 502 exit(EXIT_SUCCESS); 488 503 } -
trunk/ippdb/tests/insert.c
r8380 r8528 358 358 } 359 359 360 if (!detInputExpInsert(dbh, -32, -32, "a string", true , true)) {360 if (!detInputExpInsert(dbh, -32, -32, "a string", true)) { 361 361 exit(EXIT_FAILURE); 362 362 } … … 388 388 } 389 389 390 if (!detStackedImfileInsert(dbh, -32, -32, "a string", "a string", "a string" )) {390 if (!detStackedImfileInsert(dbh, -32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64)) { 391 391 exit(EXIT_FAILURE); 392 392 } … … 463 463 } 464 464 465 if (!detResidImfileInsert(dbh, -32, -32, "a string", "a string", "a string", "a string", "a string", "a string")) { 466 exit(EXIT_FAILURE); 467 } 468 469 psDBCleanup(dbh); 470 } 471 472 { 473 psDB *dbh; 474 475 dbh = psDBInit("localhost", "test", NULL, "test"); 476 if (!dbh) { 477 exit(EXIT_FAILURE); 478 } 479 480 if (!detResidExpInsert(dbh, -32, -32, "a string", "a string", true, true)) { 465 if (!detResidImfileInsert(dbh, -32, -32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string")) { 466 exit(EXIT_FAILURE); 467 } 468 469 psDBCleanup(dbh); 470 } 471 472 { 473 psDB *dbh; 474 475 dbh = psDBInit("localhost", "test", NULL, "test"); 476 if (!dbh) { 477 exit(EXIT_FAILURE); 478 } 479 480 if (!detResidExpInsert(dbh, -32, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string", true)) { 481 exit(EXIT_FAILURE); 482 } 483 484 psDBCleanup(dbh); 485 } 486 487 { 488 psDB *dbh; 489 490 dbh = psDBInit("localhost", "test", NULL, "test"); 491 if (!dbh) { 492 exit(EXIT_FAILURE); 493 } 494 495 if (!detRunSummaryInsert(dbh, -32, -32, 64.64, 64.64, 64.64, true)) { 481 496 exit(EXIT_FAILURE); 482 497 } -
trunk/ippdb/tests/insertfits.c
r8380 r8528 841 841 } 842 842 843 { 844 psDB *dbh; 845 psFits *fits; 846 847 dbh = psDBInit("localhost", "test", NULL, "test"); 848 if (!dbh) { 849 exit(EXIT_FAILURE); 850 } 851 852 // open a temp 853 fits = psFitsOpen(TMP_FILENAME, "r"); 854 if (!fits) { 855 exit(EXIT_FAILURE); 856 } 857 858 if (!detRunSummaryInsertFits(dbh, fits)) { 859 exit(EXIT_FAILURE); 860 } 861 862 if (!psFitsClose(fits)) { 863 exit(EXIT_FAILURE); 864 } 865 866 psDBCleanup(dbh); 867 } 868 843 869 exit(EXIT_SUCCESS); 844 870 } -
trunk/ippdb/tests/insertobject.c
r8380 r8528 520 520 } 521 521 522 object = detInputExpRowAlloc(-32, -32, "a string", true , true);522 object = detInputExpRowAlloc(-32, -32, "a string", true); 523 523 if (!object) { 524 524 exit(EXIT_FAILURE); … … 564 564 } 565 565 566 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string" );566 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64); 567 567 if (!object) { 568 568 exit(EXIT_FAILURE); … … 674 674 } 675 675 676 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", "a string");676 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string"); 677 677 if (!object) { 678 678 exit(EXIT_FAILURE); … … 696 696 } 697 697 698 object = detResidExpRowAlloc(-32, -32, "a string", "a string", true, true);698 object = detResidExpRowAlloc(-32, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string", true); 699 699 if (!object) { 700 700 exit(EXIT_FAILURE); … … 702 702 703 703 if (!detResidExpInsertObject(dbh, object)) { 704 exit(EXIT_FAILURE); 705 } 706 707 psFree(object); 708 psDBCleanup(dbh); 709 } 710 711 { 712 psDB *dbh; 713 detRunSummaryRow *object; 714 715 dbh = psDBInit("localhost", "test", NULL, "test"); 716 if (!dbh) { 717 exit(EXIT_FAILURE); 718 } 719 720 object = detRunSummaryRowAlloc(-32, -32, 64.64, 64.64, 64.64, true); 721 if (!object) { 722 exit(EXIT_FAILURE); 723 } 724 725 if (!detRunSummaryInsertObject(dbh, object)) { 704 726 exit(EXIT_FAILURE); 705 727 } -
trunk/ippdb/tests/metadatafromobject.c
r8380 r8528 1120 1120 bool status; 1121 1121 1122 object = detInputExpRowAlloc(-32, -32, "a string", true , true);1122 object = detInputExpRowAlloc(-32, -32, "a string", true); 1123 1123 if (!object) { 1124 1124 exit(EXIT_FAILURE); … … 1148 1148 exit(EXIT_FAILURE); 1149 1149 } 1150 1151 psFree(md); 1152 } 1153 1154 { 1155 psMetadata *md; 1156 detProcessedImfileRow *object; 1157 bool status; 1158 1159 object = detProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64); 1160 if (!object) { 1161 exit(EXIT_FAILURE); 1162 } 1163 1164 md = detProcessedImfileMetadataFromObject(object); 1165 if (!md) { 1166 exit(EXIT_FAILURE); 1167 } 1168 1169 psFree(object); 1170 1171 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1172 psFree(md); 1173 exit(EXIT_FAILURE); 1174 } 1175 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) { 1176 psFree(md); 1177 exit(EXIT_FAILURE); 1178 } 1179 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1180 psFree(md); 1181 exit(EXIT_FAILURE); 1182 } 1183 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1184 psFree(md); 1185 exit(EXIT_FAILURE); 1186 } 1187 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1188 psFree(md); 1189 exit(EXIT_FAILURE); 1190 } 1191 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 1192 psFree(md); 1193 exit(EXIT_FAILURE); 1194 } 1195 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1196 psFree(md); 1197 exit(EXIT_FAILURE); 1198 } 1199 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 1200 psFree(md); 1201 exit(EXIT_FAILURE); 1202 } 1203 1204 psFree(md); 1205 } 1206 1207 { 1208 psMetadata *md; 1209 detStackedImfileRow *object; 1210 bool status; 1211 1212 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string", 64.64, 64.64, 64.64); 1213 if (!object) { 1214 exit(EXIT_FAILURE); 1215 } 1216 1217 md = detStackedImfileMetadataFromObject(object); 1218 if (!md) { 1219 exit(EXIT_FAILURE); 1220 } 1221 1222 psFree(object); 1223 1224 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1225 psFree(md); 1226 exit(EXIT_FAILURE); 1227 } 1228 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1229 psFree(md); 1230 exit(EXIT_FAILURE); 1231 } 1232 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1233 psFree(md); 1234 exit(EXIT_FAILURE); 1235 } 1236 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1237 psFree(md); 1238 exit(EXIT_FAILURE); 1239 } 1240 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1241 psFree(md); 1242 exit(EXIT_FAILURE); 1243 } 1244 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 1245 psFree(md); 1246 exit(EXIT_FAILURE); 1247 } 1248 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1249 psFree(md); 1250 exit(EXIT_FAILURE); 1251 } 1252 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 1253 psFree(md); 1254 exit(EXIT_FAILURE); 1255 } 1256 1257 psFree(md); 1258 } 1259 1260 { 1261 psMetadata *md; 1262 detNormalizedStatImfileRow *object; 1263 bool status; 1264 1265 object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32); 1266 if (!object) { 1267 exit(EXIT_FAILURE); 1268 } 1269 1270 md = detNormalizedStatImfileMetadataFromObject(object); 1271 if (!md) { 1272 exit(EXIT_FAILURE); 1273 } 1274 1275 psFree(object); 1276 1277 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1278 psFree(md); 1279 exit(EXIT_FAILURE); 1280 } 1281 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1282 psFree(md); 1283 exit(EXIT_FAILURE); 1284 } 1285 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1286 psFree(md); 1287 exit(EXIT_FAILURE); 1288 } 1289 if (!psMetadataLookupF32(&status, md, "norm") == 32.32) { 1290 psFree(md); 1291 exit(EXIT_FAILURE); 1292 } 1293 1294 psFree(md); 1295 } 1296 1297 { 1298 psMetadata *md; 1299 detNormalizedImfileRow *object; 1300 bool status; 1301 1302 object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string"); 1303 if (!object) { 1304 exit(EXIT_FAILURE); 1305 } 1306 1307 md = detNormalizedImfileMetadataFromObject(object); 1308 if (!md) { 1309 exit(EXIT_FAILURE); 1310 } 1311 1312 psFree(object); 1313 1314 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1315 psFree(md); 1316 exit(EXIT_FAILURE); 1317 } 1318 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1319 psFree(md); 1320 exit(EXIT_FAILURE); 1321 } 1322 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1323 psFree(md); 1324 exit(EXIT_FAILURE); 1325 } 1326 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1327 psFree(md); 1328 exit(EXIT_FAILURE); 1329 } 1330 1331 psFree(md); 1332 } 1333 1334 { 1335 psMetadata *md; 1336 detMasterFrameRow *object; 1337 bool status; 1338 1339 object = detMasterFrameRowAlloc(-32, -32, "a string"); 1340 if (!object) { 1341 exit(EXIT_FAILURE); 1342 } 1343 1344 md = detMasterFrameMetadataFromObject(object); 1345 if (!md) { 1346 exit(EXIT_FAILURE); 1347 } 1348 1349 psFree(object); 1350 1351 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1352 psFree(md); 1353 exit(EXIT_FAILURE); 1354 } 1355 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1356 psFree(md); 1357 exit(EXIT_FAILURE); 1358 } 1359 if (strncmp(psMetadataLookupPtr(&status, md, "comment"), "a string", MAX_STRING_LENGTH)) { 1360 psFree(md); 1361 exit(EXIT_FAILURE); 1362 } 1363 1364 psFree(md); 1365 } 1366 1367 { 1368 psMetadata *md; 1369 detMasterImfileRow *object; 1370 bool status; 1371 1372 object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string"); 1373 if (!object) { 1374 exit(EXIT_FAILURE); 1375 } 1376 1377 md = detMasterImfileMetadataFromObject(object); 1378 if (!md) { 1379 exit(EXIT_FAILURE); 1380 } 1381 1382 psFree(object); 1383 1384 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1385 psFree(md); 1386 exit(EXIT_FAILURE); 1387 } 1388 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1389 psFree(md); 1390 exit(EXIT_FAILURE); 1391 } 1392 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1393 psFree(md); 1394 exit(EXIT_FAILURE); 1395 } 1396 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1397 psFree(md); 1398 exit(EXIT_FAILURE); 1399 } 1400 1401 psFree(md); 1402 } 1403 1404 { 1405 psMetadata *md; 1406 detResidImfileRow *object; 1407 bool status; 1408 1409 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string"); 1410 if (!object) { 1411 exit(EXIT_FAILURE); 1412 } 1413 1414 md = detResidImfileMetadataFromObject(object); 1415 if (!md) { 1416 exit(EXIT_FAILURE); 1417 } 1418 1419 psFree(object); 1420 1421 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1422 psFree(md); 1423 exit(EXIT_FAILURE); 1424 } 1425 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1426 psFree(md); 1427 exit(EXIT_FAILURE); 1428 } 1429 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) { 1430 psFree(md); 1431 exit(EXIT_FAILURE); 1432 } 1433 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1434 psFree(md); 1435 exit(EXIT_FAILURE); 1436 } 1437 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1438 psFree(md); 1439 exit(EXIT_FAILURE); 1440 } 1441 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1442 psFree(md); 1443 exit(EXIT_FAILURE); 1444 } 1445 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 1446 psFree(md); 1447 exit(EXIT_FAILURE); 1448 } 1449 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1450 psFree(md); 1451 exit(EXIT_FAILURE); 1452 } 1453 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 1454 psFree(md); 1455 exit(EXIT_FAILURE); 1456 } 1457 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) { 1458 psFree(md); 1459 exit(EXIT_FAILURE); 1460 } 1461 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) { 1462 psFree(md); 1463 exit(EXIT_FAILURE); 1464 } 1465 1466 psFree(md); 1467 } 1468 1469 { 1470 psMetadata *md; 1471 detResidExpRow *object; 1472 bool status; 1473 1474 object = detResidExpRowAlloc(-32, -32, "a string", "a string", 64.64, 64.64, 64.64, "a string", "a string", true); 1475 if (!object) { 1476 exit(EXIT_FAILURE); 1477 } 1478 1479 md = detResidExpMetadataFromObject(object); 1480 if (!md) { 1481 exit(EXIT_FAILURE); 1482 } 1483 1484 psFree(object); 1485 1486 if (!psMetadataLookupS32(&status, md, "det_id") == -32) { 1487 psFree(md); 1488 exit(EXIT_FAILURE); 1489 } 1490 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1491 psFree(md); 1492 exit(EXIT_FAILURE); 1493 } 1494 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) { 1495 psFree(md); 1496 exit(EXIT_FAILURE); 1497 } 1498 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1499 psFree(md); 1500 exit(EXIT_FAILURE); 1501 } 1502 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 1503 psFree(md); 1504 exit(EXIT_FAILURE); 1505 } 1506 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 1507 psFree(md); 1508 exit(EXIT_FAILURE); 1509 } 1510 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 1511 psFree(md); 1512 exit(EXIT_FAILURE); 1513 } 1514 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) { 1515 psFree(md); 1516 exit(EXIT_FAILURE); 1517 } 1518 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) { 1519 psFree(md); 1520 exit(EXIT_FAILURE); 1521 } 1150 1522 if (!psMetadataLookupBool(&status, md, "accept") == true) { 1151 1523 psFree(md); … … 1158 1530 { 1159 1531 psMetadata *md; 1160 det ProcessedImfileRow *object;1161 bool status; 1162 1163 object = det ProcessedImfileRowAlloc(-32, "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64);1164 if (!object) { 1165 exit(EXIT_FAILURE); 1166 } 1167 1168 md = det ProcessedImfileMetadataFromObject(object);1532 detRunSummaryRow *object; 1533 bool status; 1534 1535 object = detRunSummaryRowAlloc(-32, -32, 64.64, 64.64, 64.64, true); 1536 if (!object) { 1537 exit(EXIT_FAILURE); 1538 } 1539 1540 md = detRunSummaryMetadataFromObject(object); 1169 1541 if (!md) { 1170 1542 exit(EXIT_FAILURE); … … 1177 1549 exit(EXIT_FAILURE); 1178 1550 } 1179 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) { 1180 psFree(md); 1181 exit(EXIT_FAILURE); 1182 } 1183 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 1184 psFree(md); 1185 exit(EXIT_FAILURE); 1186 } 1187 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 1188 psFree(md); 1189 exit(EXIT_FAILURE); 1190 } 1191 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 1551 if (!psMetadataLookupS32(&status, md, "iteration") == -32) { 1192 1552 psFree(md); 1193 1553 exit(EXIT_FAILURE); … … 1202 1562 } 1203 1563 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 1204 psFree(md);1205 exit(EXIT_FAILURE);1206 }1207 1208 psFree(md);1209 }1210 1211 {1212 psMetadata *md;1213 detStackedImfileRow *object;1214 bool status;1215 1216 object = detStackedImfileRowAlloc(-32, -32, "a string", "a string", "a string");1217 if (!object) {1218 exit(EXIT_FAILURE);1219 }1220 1221 md = detStackedImfileMetadataFromObject(object);1222 if (!md) {1223 exit(EXIT_FAILURE);1224 }1225 1226 psFree(object);1227 1228 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1229 psFree(md);1230 exit(EXIT_FAILURE);1231 }1232 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1233 psFree(md);1234 exit(EXIT_FAILURE);1235 }1236 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {1237 psFree(md);1238 exit(EXIT_FAILURE);1239 }1240 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {1241 psFree(md);1242 exit(EXIT_FAILURE);1243 }1244 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {1245 psFree(md);1246 exit(EXIT_FAILURE);1247 }1248 1249 psFree(md);1250 }1251 1252 {1253 psMetadata *md;1254 detNormalizedStatImfileRow *object;1255 bool status;1256 1257 object = detNormalizedStatImfileRowAlloc(-32, -32, "a string", 32.32);1258 if (!object) {1259 exit(EXIT_FAILURE);1260 }1261 1262 md = detNormalizedStatImfileMetadataFromObject(object);1263 if (!md) {1264 exit(EXIT_FAILURE);1265 }1266 1267 psFree(object);1268 1269 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1270 psFree(md);1271 exit(EXIT_FAILURE);1272 }1273 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1274 psFree(md);1275 exit(EXIT_FAILURE);1276 }1277 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {1278 psFree(md);1279 exit(EXIT_FAILURE);1280 }1281 if (!psMetadataLookupF32(&status, md, "norm") == 32.32) {1282 psFree(md);1283 exit(EXIT_FAILURE);1284 }1285 1286 psFree(md);1287 }1288 1289 {1290 psMetadata *md;1291 detNormalizedImfileRow *object;1292 bool status;1293 1294 object = detNormalizedImfileRowAlloc(-32, -32, "a string", "a string");1295 if (!object) {1296 exit(EXIT_FAILURE);1297 }1298 1299 md = detNormalizedImfileMetadataFromObject(object);1300 if (!md) {1301 exit(EXIT_FAILURE);1302 }1303 1304 psFree(object);1305 1306 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1307 psFree(md);1308 exit(EXIT_FAILURE);1309 }1310 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1311 psFree(md);1312 exit(EXIT_FAILURE);1313 }1314 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {1315 psFree(md);1316 exit(EXIT_FAILURE);1317 }1318 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {1319 psFree(md);1320 exit(EXIT_FAILURE);1321 }1322 1323 psFree(md);1324 }1325 1326 {1327 psMetadata *md;1328 detMasterFrameRow *object;1329 bool status;1330 1331 object = detMasterFrameRowAlloc(-32, -32, "a string");1332 if (!object) {1333 exit(EXIT_FAILURE);1334 }1335 1336 md = detMasterFrameMetadataFromObject(object);1337 if (!md) {1338 exit(EXIT_FAILURE);1339 }1340 1341 psFree(object);1342 1343 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1344 psFree(md);1345 exit(EXIT_FAILURE);1346 }1347 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1348 psFree(md);1349 exit(EXIT_FAILURE);1350 }1351 if (strncmp(psMetadataLookupPtr(&status, md, "comment"), "a string", MAX_STRING_LENGTH)) {1352 psFree(md);1353 exit(EXIT_FAILURE);1354 }1355 1356 psFree(md);1357 }1358 1359 {1360 psMetadata *md;1361 detMasterImfileRow *object;1362 bool status;1363 1364 object = detMasterImfileRowAlloc(-32, "a string", "a string", "a string");1365 if (!object) {1366 exit(EXIT_FAILURE);1367 }1368 1369 md = detMasterImfileMetadataFromObject(object);1370 if (!md) {1371 exit(EXIT_FAILURE);1372 }1373 1374 psFree(object);1375 1376 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1377 psFree(md);1378 exit(EXIT_FAILURE);1379 }1380 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {1381 psFree(md);1382 exit(EXIT_FAILURE);1383 }1384 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {1385 psFree(md);1386 exit(EXIT_FAILURE);1387 }1388 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {1389 psFree(md);1390 exit(EXIT_FAILURE);1391 }1392 1393 psFree(md);1394 }1395 1396 {1397 psMetadata *md;1398 detResidImfileRow *object;1399 bool status;1400 1401 object = detResidImfileRowAlloc(-32, -32, "a string", "a string", "a string", "a string", "a string", "a string");1402 if (!object) {1403 exit(EXIT_FAILURE);1404 }1405 1406 md = detResidImfileMetadataFromObject(object);1407 if (!md) {1408 exit(EXIT_FAILURE);1409 }1410 1411 psFree(object);1412 1413 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1414 psFree(md);1415 exit(EXIT_FAILURE);1416 }1417 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1418 psFree(md);1419 exit(EXIT_FAILURE);1420 }1421 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {1422 psFree(md);1423 exit(EXIT_FAILURE);1424 }1425 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {1426 psFree(md);1427 exit(EXIT_FAILURE);1428 }1429 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {1430 psFree(md);1431 exit(EXIT_FAILURE);1432 }1433 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {1434 psFree(md);1435 exit(EXIT_FAILURE);1436 }1437 if (strncmp(psMetadataLookupPtr(&status, md, "b1_uri"), "a string", MAX_STRING_LENGTH)) {1438 psFree(md);1439 exit(EXIT_FAILURE);1440 }1441 if (strncmp(psMetadataLookupPtr(&status, md, "b2_uri"), "a string", MAX_STRING_LENGTH)) {1442 psFree(md);1443 exit(EXIT_FAILURE);1444 }1445 1446 psFree(md);1447 }1448 1449 {1450 psMetadata *md;1451 detResidExpRow *object;1452 bool status;1453 1454 object = detResidExpRowAlloc(-32, -32, "a string", "a string", true, true);1455 if (!object) {1456 exit(EXIT_FAILURE);1457 }1458 1459 md = detResidExpMetadataFromObject(object);1460 if (!md) {1461 exit(EXIT_FAILURE);1462 }1463 1464 psFree(object);1465 1466 if (!psMetadataLookupS32(&status, md, "det_id") == -32) {1467 psFree(md);1468 exit(EXIT_FAILURE);1469 }1470 if (!psMetadataLookupS32(&status, md, "iteration") == -32) {1471 psFree(md);1472 exit(EXIT_FAILURE);1473 }1474 if (strncmp(psMetadataLookupPtr(&status, md, "exp_id"), "a string", MAX_STRING_LENGTH)) {1475 psFree(md);1476 exit(EXIT_FAILURE);1477 }1478 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {1479 psFree(md);1480 exit(EXIT_FAILURE);1481 }1482 if (!psMetadataLookupBool(&status, md, "keep") == true) {1483 1564 psFree(md); 1484 1565 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r8380 r8528 1691 1691 exit(EXIT_FAILURE); 1692 1692 } 1693 1694 object = detInputExpObjectFromMetadata(md); 1695 if (!object) { 1696 psFree(md); 1697 exit(EXIT_FAILURE); 1698 } 1699 1700 psFree(md); 1701 1702 if (!object->det_id == -32) { 1703 psFree(object); 1704 exit(EXIT_FAILURE); 1705 } 1706 if (!object->iteration == -32) { 1707 psFree(object); 1708 exit(EXIT_FAILURE); 1709 } 1710 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 1711 psFree(object); 1712 exit(EXIT_FAILURE); 1713 } 1714 if (!object->include == true) { 1715 psFree(object); 1716 exit(EXIT_FAILURE); 1717 } 1718 1719 psFree(object); 1720 } 1721 1722 { 1723 psMetadata *md; 1724 detProcessedImfileRow *object; 1725 1726 md = psMetadataAlloc(); 1727 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 1728 psFree(md); 1729 exit(EXIT_FAILURE); 1730 } 1731 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) { 1732 psFree(md); 1733 exit(EXIT_FAILURE); 1734 } 1735 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1736 psFree(md); 1737 exit(EXIT_FAILURE); 1738 } 1739 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1740 psFree(md); 1741 exit(EXIT_FAILURE); 1742 } 1743 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 1744 psFree(md); 1745 exit(EXIT_FAILURE); 1746 } 1747 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 1748 psFree(md); 1749 exit(EXIT_FAILURE); 1750 } 1751 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 1752 psFree(md); 1753 exit(EXIT_FAILURE); 1754 } 1755 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 1756 psFree(md); 1757 exit(EXIT_FAILURE); 1758 } 1759 1760 object = detProcessedImfileObjectFromMetadata(md); 1761 if (!object) { 1762 psFree(md); 1763 exit(EXIT_FAILURE); 1764 } 1765 1766 psFree(md); 1767 1768 if (!object->det_id == -32) { 1769 psFree(object); 1770 exit(EXIT_FAILURE); 1771 } 1772 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 1773 psFree(object); 1774 exit(EXIT_FAILURE); 1775 } 1776 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1777 psFree(object); 1778 exit(EXIT_FAILURE); 1779 } 1780 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1781 psFree(object); 1782 exit(EXIT_FAILURE); 1783 } 1784 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1785 psFree(object); 1786 exit(EXIT_FAILURE); 1787 } 1788 if (!object->bg == 64.64) { 1789 psFree(object); 1790 exit(EXIT_FAILURE); 1791 } 1792 if (!object->bg_stdev == 64.64) { 1793 psFree(object); 1794 exit(EXIT_FAILURE); 1795 } 1796 if (!object->bg_mean_stdev == 64.64) { 1797 psFree(object); 1798 exit(EXIT_FAILURE); 1799 } 1800 1801 psFree(object); 1802 } 1803 1804 { 1805 psMetadata *md; 1806 detStackedImfileRow *object; 1807 1808 md = psMetadataAlloc(); 1809 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 1810 psFree(md); 1811 exit(EXIT_FAILURE); 1812 } 1813 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 1814 psFree(md); 1815 exit(EXIT_FAILURE); 1816 } 1817 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1818 psFree(md); 1819 exit(EXIT_FAILURE); 1820 } 1821 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1822 psFree(md); 1823 exit(EXIT_FAILURE); 1824 } 1825 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 1826 psFree(md); 1827 exit(EXIT_FAILURE); 1828 } 1829 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 1830 psFree(md); 1831 exit(EXIT_FAILURE); 1832 } 1833 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 1834 psFree(md); 1835 exit(EXIT_FAILURE); 1836 } 1837 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 1838 psFree(md); 1839 exit(EXIT_FAILURE); 1840 } 1841 1842 object = detStackedImfileObjectFromMetadata(md); 1843 if (!object) { 1844 psFree(md); 1845 exit(EXIT_FAILURE); 1846 } 1847 1848 psFree(md); 1849 1850 if (!object->det_id == -32) { 1851 psFree(object); 1852 exit(EXIT_FAILURE); 1853 } 1854 if (!object->iteration == -32) { 1855 psFree(object); 1856 exit(EXIT_FAILURE); 1857 } 1858 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1859 psFree(object); 1860 exit(EXIT_FAILURE); 1861 } 1862 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1863 psFree(object); 1864 exit(EXIT_FAILURE); 1865 } 1866 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1867 psFree(object); 1868 exit(EXIT_FAILURE); 1869 } 1870 if (!object->bg == 64.64) { 1871 psFree(object); 1872 exit(EXIT_FAILURE); 1873 } 1874 if (!object->bg_stdev == 64.64) { 1875 psFree(object); 1876 exit(EXIT_FAILURE); 1877 } 1878 if (!object->bg_mean_stdev == 64.64) { 1879 psFree(object); 1880 exit(EXIT_FAILURE); 1881 } 1882 1883 psFree(object); 1884 } 1885 1886 { 1887 psMetadata *md; 1888 detNormalizedStatImfileRow *object; 1889 1890 md = psMetadataAlloc(); 1891 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 1892 psFree(md); 1893 exit(EXIT_FAILURE); 1894 } 1895 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 1896 psFree(md); 1897 exit(EXIT_FAILURE); 1898 } 1899 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1900 psFree(md); 1901 exit(EXIT_FAILURE); 1902 } 1903 if (!psMetadataAddF32(md, PS_LIST_TAIL, "norm", 0, NULL, 32.32)) { 1904 psFree(md); 1905 exit(EXIT_FAILURE); 1906 } 1907 1908 object = detNormalizedStatImfileObjectFromMetadata(md); 1909 if (!object) { 1910 psFree(md); 1911 exit(EXIT_FAILURE); 1912 } 1913 1914 psFree(md); 1915 1916 if (!object->det_id == -32) { 1917 psFree(object); 1918 exit(EXIT_FAILURE); 1919 } 1920 if (!object->iteration == -32) { 1921 psFree(object); 1922 exit(EXIT_FAILURE); 1923 } 1924 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1925 psFree(object); 1926 exit(EXIT_FAILURE); 1927 } 1928 if (!object->norm == 32.32) { 1929 psFree(object); 1930 exit(EXIT_FAILURE); 1931 } 1932 1933 psFree(object); 1934 } 1935 1936 { 1937 psMetadata *md; 1938 detNormalizedImfileRow *object; 1939 1940 md = psMetadataAlloc(); 1941 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 1942 psFree(md); 1943 exit(EXIT_FAILURE); 1944 } 1945 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 1946 psFree(md); 1947 exit(EXIT_FAILURE); 1948 } 1949 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1950 psFree(md); 1951 exit(EXIT_FAILURE); 1952 } 1953 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1954 psFree(md); 1955 exit(EXIT_FAILURE); 1956 } 1957 1958 object = detNormalizedImfileObjectFromMetadata(md); 1959 if (!object) { 1960 psFree(md); 1961 exit(EXIT_FAILURE); 1962 } 1963 1964 psFree(md); 1965 1966 if (!object->det_id == -32) { 1967 psFree(object); 1968 exit(EXIT_FAILURE); 1969 } 1970 if (!object->iteration == -32) { 1971 psFree(object); 1972 exit(EXIT_FAILURE); 1973 } 1974 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1975 psFree(object); 1976 exit(EXIT_FAILURE); 1977 } 1978 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1979 psFree(object); 1980 exit(EXIT_FAILURE); 1981 } 1982 1983 psFree(object); 1984 } 1985 1986 { 1987 psMetadata *md; 1988 detMasterFrameRow *object; 1989 1990 md = psMetadataAlloc(); 1991 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 1992 psFree(md); 1993 exit(EXIT_FAILURE); 1994 } 1995 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 1996 psFree(md); 1997 exit(EXIT_FAILURE); 1998 } 1999 if (!psMetadataAddStr(md, PS_LIST_TAIL, "comment", 0, NULL, "a string")) { 2000 psFree(md); 2001 exit(EXIT_FAILURE); 2002 } 2003 2004 object = detMasterFrameObjectFromMetadata(md); 2005 if (!object) { 2006 psFree(md); 2007 exit(EXIT_FAILURE); 2008 } 2009 2010 psFree(md); 2011 2012 if (!object->det_id == -32) { 2013 psFree(object); 2014 exit(EXIT_FAILURE); 2015 } 2016 if (!object->iteration == -32) { 2017 psFree(object); 2018 exit(EXIT_FAILURE); 2019 } 2020 if (strncmp(object->comment, "a string", MAX_STRING_LENGTH)) { 2021 psFree(object); 2022 exit(EXIT_FAILURE); 2023 } 2024 2025 psFree(object); 2026 } 2027 2028 { 2029 psMetadata *md; 2030 detMasterImfileRow *object; 2031 2032 md = psMetadataAlloc(); 2033 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 2034 psFree(md); 2035 exit(EXIT_FAILURE); 2036 } 2037 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2038 psFree(md); 2039 exit(EXIT_FAILURE); 2040 } 2041 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2042 psFree(md); 2043 exit(EXIT_FAILURE); 2044 } 2045 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 2046 psFree(md); 2047 exit(EXIT_FAILURE); 2048 } 2049 2050 object = detMasterImfileObjectFromMetadata(md); 2051 if (!object) { 2052 psFree(md); 2053 exit(EXIT_FAILURE); 2054 } 2055 2056 psFree(md); 2057 2058 if (!object->det_id == -32) { 2059 psFree(object); 2060 exit(EXIT_FAILURE); 2061 } 2062 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2063 psFree(object); 2064 exit(EXIT_FAILURE); 2065 } 2066 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2067 psFree(object); 2068 exit(EXIT_FAILURE); 2069 } 2070 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 2071 psFree(object); 2072 exit(EXIT_FAILURE); 2073 } 2074 2075 psFree(object); 2076 } 2077 2078 { 2079 psMetadata *md; 2080 detResidImfileRow *object; 2081 2082 md = psMetadataAlloc(); 2083 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 2084 psFree(md); 2085 exit(EXIT_FAILURE); 2086 } 2087 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 2088 psFree(md); 2089 exit(EXIT_FAILURE); 2090 } 2091 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) { 2092 psFree(md); 2093 exit(EXIT_FAILURE); 2094 } 2095 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 2096 psFree(md); 2097 exit(EXIT_FAILURE); 2098 } 2099 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 2100 psFree(md); 2101 exit(EXIT_FAILURE); 2102 } 2103 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 2104 psFree(md); 2105 exit(EXIT_FAILURE); 2106 } 2107 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 2108 psFree(md); 2109 exit(EXIT_FAILURE); 2110 } 2111 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 2112 psFree(md); 2113 exit(EXIT_FAILURE); 2114 } 2115 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 2116 psFree(md); 2117 exit(EXIT_FAILURE); 2118 } 2119 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) { 2120 psFree(md); 2121 exit(EXIT_FAILURE); 2122 } 2123 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) { 2124 psFree(md); 2125 exit(EXIT_FAILURE); 2126 } 2127 2128 object = detResidImfileObjectFromMetadata(md); 2129 if (!object) { 2130 psFree(md); 2131 exit(EXIT_FAILURE); 2132 } 2133 2134 psFree(md); 2135 2136 if (!object->det_id == -32) { 2137 psFree(object); 2138 exit(EXIT_FAILURE); 2139 } 2140 if (!object->iteration == -32) { 2141 psFree(object); 2142 exit(EXIT_FAILURE); 2143 } 2144 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 2145 psFree(object); 2146 exit(EXIT_FAILURE); 2147 } 2148 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 2149 psFree(object); 2150 exit(EXIT_FAILURE); 2151 } 2152 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 2153 psFree(object); 2154 exit(EXIT_FAILURE); 2155 } 2156 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 2157 psFree(object); 2158 exit(EXIT_FAILURE); 2159 } 2160 if (!object->bg == 64.64) { 2161 psFree(object); 2162 exit(EXIT_FAILURE); 2163 } 2164 if (!object->bg_stdev == 64.64) { 2165 psFree(object); 2166 exit(EXIT_FAILURE); 2167 } 2168 if (!object->bg_mean_stdev == 64.64) { 2169 psFree(object); 2170 exit(EXIT_FAILURE); 2171 } 2172 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 2173 psFree(object); 2174 exit(EXIT_FAILURE); 2175 } 2176 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 2177 psFree(object); 2178 exit(EXIT_FAILURE); 2179 } 2180 2181 psFree(object); 2182 } 2183 2184 { 2185 psMetadata *md; 2186 detResidExpRow *object; 2187 2188 md = psMetadataAlloc(); 2189 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) { 2190 psFree(md); 2191 exit(EXIT_FAILURE); 2192 } 2193 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 2194 psFree(md); 2195 exit(EXIT_FAILURE); 2196 } 2197 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) { 2198 psFree(md); 2199 exit(EXIT_FAILURE); 2200 } 2201 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 2202 psFree(md); 2203 exit(EXIT_FAILURE); 2204 } 2205 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 2206 psFree(md); 2207 exit(EXIT_FAILURE); 2208 } 2209 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 2210 psFree(md); 2211 exit(EXIT_FAILURE); 2212 } 2213 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 2214 psFree(md); 2215 exit(EXIT_FAILURE); 2216 } 2217 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) { 2218 psFree(md); 2219 exit(EXIT_FAILURE); 2220 } 2221 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) { 2222 psFree(md); 2223 exit(EXIT_FAILURE); 2224 } 1693 2225 if (!psMetadataAdd(md, PS_LIST_TAIL, "accept", PS_DATA_BOOL, NULL, true)) { 1694 2226 psFree(md); … … 1696 2228 } 1697 2229 1698 object = det InputExpObjectFromMetadata(md);2230 object = detResidExpObjectFromMetadata(md); 1699 2231 if (!object) { 1700 2232 psFree(md); … … 1716 2248 exit(EXIT_FAILURE); 1717 2249 } 1718 if (!object->include == true) { 2250 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 2251 psFree(object); 2252 exit(EXIT_FAILURE); 2253 } 2254 if (!object->bg == 64.64) { 2255 psFree(object); 2256 exit(EXIT_FAILURE); 2257 } 2258 if (!object->bg_stdev == 64.64) { 2259 psFree(object); 2260 exit(EXIT_FAILURE); 2261 } 2262 if (!object->bg_mean_stdev == 64.64) { 2263 psFree(object); 2264 exit(EXIT_FAILURE); 2265 } 2266 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) { 2267 psFree(object); 2268 exit(EXIT_FAILURE); 2269 } 2270 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) { 1719 2271 psFree(object); 1720 2272 exit(EXIT_FAILURE); … … 1730 2282 { 1731 2283 psMetadata *md; 1732 det ProcessedImfileRow *object;2284 detRunSummaryRow *object; 1733 2285 1734 2286 md = psMetadataAlloc(); … … 1737 2289 exit(EXIT_FAILURE); 1738 2290 } 1739 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) { 1740 psFree(md); 1741 exit(EXIT_FAILURE); 1742 } 1743 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1744 psFree(md); 1745 exit(EXIT_FAILURE); 1746 } 1747 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1748 psFree(md); 1749 exit(EXIT_FAILURE); 1750 } 1751 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 2291 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) { 1752 2292 psFree(md); 1753 2293 exit(EXIT_FAILURE); … … 1765 2305 exit(EXIT_FAILURE); 1766 2306 } 1767 1768 object = detProcessedImfileObjectFromMetadata(md); 2307 if (!psMetadataAdd(md, PS_LIST_TAIL, "accept", PS_DATA_BOOL, NULL, true)) { 2308 psFree(md); 2309 exit(EXIT_FAILURE); 2310 } 2311 2312 object = detRunSummaryObjectFromMetadata(md); 1769 2313 if (!object) { 1770 2314 psFree(md); … … 1778 2322 exit(EXIT_FAILURE); 1779 2323 } 1780 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) { 1781 psFree(object); 1782 exit(EXIT_FAILURE); 1783 } 1784 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1785 psFree(object); 1786 exit(EXIT_FAILURE); 1787 } 1788 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1789 psFree(object); 1790 exit(EXIT_FAILURE); 1791 } 1792 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 2324 if (!object->iteration == -32) { 1793 2325 psFree(object); 1794 2326 exit(EXIT_FAILURE); … … 1803 2335 } 1804 2336 if (!object->bg_mean_stdev == 64.64) { 1805 psFree(object);1806 exit(EXIT_FAILURE);1807 }1808 1809 psFree(object);1810 }1811 1812 {1813 psMetadata *md;1814 detStackedImfileRow *object;1815 1816 md = psMetadataAlloc();1817 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {1818 psFree(md);1819 exit(EXIT_FAILURE);1820 }1821 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {1822 psFree(md);1823 exit(EXIT_FAILURE);1824 }1825 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {1826 psFree(md);1827 exit(EXIT_FAILURE);1828 }1829 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {1830 psFree(md);1831 exit(EXIT_FAILURE);1832 }1833 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {1834 psFree(md);1835 exit(EXIT_FAILURE);1836 }1837 1838 object = detStackedImfileObjectFromMetadata(md);1839 if (!object) {1840 psFree(md);1841 exit(EXIT_FAILURE);1842 }1843 1844 psFree(md);1845 1846 if (!object->det_id == -32) {1847 psFree(object);1848 exit(EXIT_FAILURE);1849 }1850 if (!object->iteration == -32) {1851 psFree(object);1852 exit(EXIT_FAILURE);1853 }1854 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1855 psFree(object);1856 exit(EXIT_FAILURE);1857 }1858 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1859 psFree(object);1860 exit(EXIT_FAILURE);1861 }1862 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1863 psFree(object);1864 exit(EXIT_FAILURE);1865 }1866 1867 psFree(object);1868 }1869 1870 {1871 psMetadata *md;1872 detNormalizedStatImfileRow *object;1873 1874 md = psMetadataAlloc();1875 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {1876 psFree(md);1877 exit(EXIT_FAILURE);1878 }1879 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {1880 psFree(md);1881 exit(EXIT_FAILURE);1882 }1883 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {1884 psFree(md);1885 exit(EXIT_FAILURE);1886 }1887 if (!psMetadataAddF32(md, PS_LIST_TAIL, "norm", 0, NULL, 32.32)) {1888 psFree(md);1889 exit(EXIT_FAILURE);1890 }1891 1892 object = detNormalizedStatImfileObjectFromMetadata(md);1893 if (!object) {1894 psFree(md);1895 exit(EXIT_FAILURE);1896 }1897 1898 psFree(md);1899 1900 if (!object->det_id == -32) {1901 psFree(object);1902 exit(EXIT_FAILURE);1903 }1904 if (!object->iteration == -32) {1905 psFree(object);1906 exit(EXIT_FAILURE);1907 }1908 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1909 psFree(object);1910 exit(EXIT_FAILURE);1911 }1912 if (!object->norm == 32.32) {1913 psFree(object);1914 exit(EXIT_FAILURE);1915 }1916 1917 psFree(object);1918 }1919 1920 {1921 psMetadata *md;1922 detNormalizedImfileRow *object;1923 1924 md = psMetadataAlloc();1925 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {1926 psFree(md);1927 exit(EXIT_FAILURE);1928 }1929 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {1930 psFree(md);1931 exit(EXIT_FAILURE);1932 }1933 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {1934 psFree(md);1935 exit(EXIT_FAILURE);1936 }1937 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {1938 psFree(md);1939 exit(EXIT_FAILURE);1940 }1941 1942 object = detNormalizedImfileObjectFromMetadata(md);1943 if (!object) {1944 psFree(md);1945 exit(EXIT_FAILURE);1946 }1947 1948 psFree(md);1949 1950 if (!object->det_id == -32) {1951 psFree(object);1952 exit(EXIT_FAILURE);1953 }1954 if (!object->iteration == -32) {1955 psFree(object);1956 exit(EXIT_FAILURE);1957 }1958 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1959 psFree(object);1960 exit(EXIT_FAILURE);1961 }1962 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1963 psFree(object);1964 exit(EXIT_FAILURE);1965 }1966 1967 psFree(object);1968 }1969 1970 {1971 psMetadata *md;1972 detMasterFrameRow *object;1973 1974 md = psMetadataAlloc();1975 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {1976 psFree(md);1977 exit(EXIT_FAILURE);1978 }1979 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {1980 psFree(md);1981 exit(EXIT_FAILURE);1982 }1983 if (!psMetadataAddStr(md, PS_LIST_TAIL, "comment", 0, NULL, "a string")) {1984 psFree(md);1985 exit(EXIT_FAILURE);1986 }1987 1988 object = detMasterFrameObjectFromMetadata(md);1989 if (!object) {1990 psFree(md);1991 exit(EXIT_FAILURE);1992 }1993 1994 psFree(md);1995 1996 if (!object->det_id == -32) {1997 psFree(object);1998 exit(EXIT_FAILURE);1999 }2000 if (!object->iteration == -32) {2001 psFree(object);2002 exit(EXIT_FAILURE);2003 }2004 if (strncmp(object->comment, "a string", MAX_STRING_LENGTH)) {2005 psFree(object);2006 exit(EXIT_FAILURE);2007 }2008 2009 psFree(object);2010 }2011 2012 {2013 psMetadata *md;2014 detMasterImfileRow *object;2015 2016 md = psMetadataAlloc();2017 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {2018 psFree(md);2019 exit(EXIT_FAILURE);2020 }2021 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {2022 psFree(md);2023 exit(EXIT_FAILURE);2024 }2025 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {2026 psFree(md);2027 exit(EXIT_FAILURE);2028 }2029 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {2030 psFree(md);2031 exit(EXIT_FAILURE);2032 }2033 2034 object = detMasterImfileObjectFromMetadata(md);2035 if (!object) {2036 psFree(md);2037 exit(EXIT_FAILURE);2038 }2039 2040 psFree(md);2041 2042 if (!object->det_id == -32) {2043 psFree(object);2044 exit(EXIT_FAILURE);2045 }2046 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {2047 psFree(object);2048 exit(EXIT_FAILURE);2049 }2050 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {2051 psFree(object);2052 exit(EXIT_FAILURE);2053 }2054 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {2055 psFree(object);2056 exit(EXIT_FAILURE);2057 }2058 2059 psFree(object);2060 }2061 2062 {2063 psMetadata *md;2064 detResidImfileRow *object;2065 2066 md = psMetadataAlloc();2067 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {2068 psFree(md);2069 exit(EXIT_FAILURE);2070 }2071 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {2072 psFree(md);2073 exit(EXIT_FAILURE);2074 }2075 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) {2076 psFree(md);2077 exit(EXIT_FAILURE);2078 }2079 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {2080 psFree(md);2081 exit(EXIT_FAILURE);2082 }2083 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {2084 psFree(md);2085 exit(EXIT_FAILURE);2086 }2087 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {2088 psFree(md);2089 exit(EXIT_FAILURE);2090 }2091 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b1_uri", 0, NULL, "a string")) {2092 psFree(md);2093 exit(EXIT_FAILURE);2094 }2095 if (!psMetadataAddStr(md, PS_LIST_TAIL, "b2_uri", 0, NULL, "a string")) {2096 psFree(md);2097 exit(EXIT_FAILURE);2098 }2099 2100 object = detResidImfileObjectFromMetadata(md);2101 if (!object) {2102 psFree(md);2103 exit(EXIT_FAILURE);2104 }2105 2106 psFree(md);2107 2108 if (!object->det_id == -32) {2109 psFree(object);2110 exit(EXIT_FAILURE);2111 }2112 if (!object->iteration == -32) {2113 psFree(object);2114 exit(EXIT_FAILURE);2115 }2116 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {2117 psFree(object);2118 exit(EXIT_FAILURE);2119 }2120 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {2121 psFree(object);2122 exit(EXIT_FAILURE);2123 }2124 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {2125 psFree(object);2126 exit(EXIT_FAILURE);2127 }2128 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {2129 psFree(object);2130 exit(EXIT_FAILURE);2131 }2132 if (strncmp(object->b1_uri, "a string", MAX_STRING_LENGTH)) {2133 psFree(object);2134 exit(EXIT_FAILURE);2135 }2136 if (strncmp(object->b2_uri, "a string", MAX_STRING_LENGTH)) {2137 psFree(object);2138 exit(EXIT_FAILURE);2139 }2140 2141 psFree(object);2142 }2143 2144 {2145 psMetadata *md;2146 detResidExpRow *object;2147 2148 md = psMetadataAlloc();2149 if (!psMetadataAddS32(md, PS_LIST_TAIL, "det_id", 0, NULL, -32)) {2150 psFree(md);2151 exit(EXIT_FAILURE);2152 }2153 if (!psMetadataAddS32(md, PS_LIST_TAIL, "iteration", 0, NULL, -32)) {2154 psFree(md);2155 exit(EXIT_FAILURE);2156 }2157 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_id", 0, NULL, "a string")) {2158 psFree(md);2159 exit(EXIT_FAILURE);2160 }2161 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {2162 psFree(md);2163 exit(EXIT_FAILURE);2164 }2165 if (!psMetadataAdd(md, PS_LIST_TAIL, "keep", PS_DATA_BOOL, NULL, true)) {2166 psFree(md);2167 exit(EXIT_FAILURE);2168 }2169 if (!psMetadataAdd(md, PS_LIST_TAIL, "accept", PS_DATA_BOOL, NULL, true)) {2170 psFree(md);2171 exit(EXIT_FAILURE);2172 }2173 2174 object = detResidExpObjectFromMetadata(md);2175 if (!object) {2176 psFree(md);2177 exit(EXIT_FAILURE);2178 }2179 2180 psFree(md);2181 2182 if (!object->det_id == -32) {2183 psFree(object);2184 exit(EXIT_FAILURE);2185 }2186 if (!object->iteration == -32) {2187 psFree(object);2188 exit(EXIT_FAILURE);2189 }2190 if (strncmp(object->exp_id, "a string", MAX_STRING_LENGTH)) {2191 psFree(object);2192 exit(EXIT_FAILURE);2193 }2194 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {2195 psFree(object);2196 exit(EXIT_FAILURE);2197 }2198 if (!object->keep == true) {2199 2337 psFree(object); 2200 2338 exit(EXIT_FAILURE); -
trunk/ippdb/tests/pop.c
r8380 r8528 512 512 char exp_id[256]; 513 513 bool include; 514 bool accept; 515 516 dbh = psDBInit("localhost", "test", NULL, "test"); 517 if (!dbh) { 518 exit(EXIT_FAILURE); 519 } 520 521 if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, &include, &accept)) { 514 515 dbh = psDBInit("localhost", "test", NULL, "test"); 516 if (!dbh) { 517 exit(EXIT_FAILURE); 518 } 519 520 if (!detInputExpPop(dbh, &det_id, &iteration, (char **)&exp_id, &include)) { 522 521 exit(EXIT_FAILURE); 523 522 } … … 556 555 char uri[256]; 557 556 char recipe[256]; 558 559 dbh = psDBInit("localhost", "test", NULL, "test"); 560 if (!dbh) { 561 exit(EXIT_FAILURE); 562 } 563 564 if (!detStackedImfilePop(dbh, &det_id, &iteration, (char **)&class_id, (char **)&uri, (char **)&recipe)) { 557 psF64 bg; 558 psF64 bg_stdev; 559 psF64 bg_mean_stdev; 560 561 dbh = psDBInit("localhost", "test", NULL, "test"); 562 if (!dbh) { 563 exit(EXIT_FAILURE); 564 } 565 566 if (!detStackedImfilePop(dbh, &det_id, &iteration, (char **)&class_id, (char **)&uri, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev)) { 565 567 exit(EXIT_FAILURE); 566 568 } … … 650 652 char exp_id[256]; 651 653 char class_id[256]; 652 char recipe[256]; 653 char uri[256]; 654 char uri[256]; 655 char recipe[256]; 656 psF64 bg; 657 psF64 bg_stdev; 658 psF64 bg_mean_stdev; 654 659 char b1_uri[256]; 655 660 char b2_uri[256]; … … 660 665 } 661 666 662 if (!detResidImfilePop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&class_id, (char **)&recipe, (char **)&uri, (char **)&b1_uri, (char **)&b2_uri)) { 663 exit(EXIT_FAILURE); 664 } 665 666 psDBCleanup(dbh); 667 } 668 669 { 670 psDB *dbh; 671 psS32 det_id; 672 psS32 iteration; 673 char exp_id[256]; 674 char recipe[256]; 675 bool keep; 667 if (!detResidImfilePop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&class_id, (char **)&uri, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev, (char **)&b1_uri, (char **)&b2_uri)) { 668 exit(EXIT_FAILURE); 669 } 670 671 psDBCleanup(dbh); 672 } 673 674 { 675 psDB *dbh; 676 psS32 det_id; 677 psS32 iteration; 678 char exp_id[256]; 679 char recipe[256]; 680 psF64 bg; 681 psF64 bg_stdev; 682 psF64 bg_mean_stdev; 683 char b1_uri[256]; 684 char b2_uri[256]; 676 685 bool accept; 677 686 … … 681 690 } 682 691 683 if (!detResidExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&recipe, &keep, &accept)) { 692 if (!detResidExpPop(dbh, &det_id, &iteration, (char **)&exp_id, (char **)&recipe, &bg, &bg_stdev, &bg_mean_stdev, (char **)&b1_uri, (char **)&b2_uri, &accept)) { 693 exit(EXIT_FAILURE); 694 } 695 696 psDBCleanup(dbh); 697 } 698 699 { 700 psDB *dbh; 701 psS32 det_id; 702 psS32 iteration; 703 psF64 bg; 704 psF64 bg_stdev; 705 psF64 bg_mean_stdev; 706 bool accept; 707 708 dbh = psDBInit("localhost", "test", NULL, "test"); 709 if (!dbh) { 710 exit(EXIT_FAILURE); 711 } 712 713 if (!detRunSummaryPop(dbh, &det_id, &iteration, &bg, &bg_stdev, &bg_mean_stdev, &accept)) { 684 714 exit(EXIT_FAILURE); 685 715 } -
trunk/ippdb/tests/popfits.c
r8380 r8528 841 841 } 842 842 843 { 844 psDB *dbh; 845 psFits *fits; 846 847 dbh = psDBInit("localhost", "test", NULL, "test"); 848 if (!dbh) { 849 exit(EXIT_FAILURE); 850 } 851 852 // allocate a temp 853 fits = psFitsOpen(TMP_FILENAME, "w"); 854 if (!fits) { 855 exit(EXIT_FAILURE); 856 } 857 858 if (!detRunSummaryPopFits(dbh, fits, 1)) { 859 exit(EXIT_FAILURE); 860 } 861 862 if (!psFitsClose(fits)) { 863 exit(EXIT_FAILURE); 864 } 865 866 psDBCleanup(dbh); 867 } 868 843 869 exit(EXIT_SUCCESS); 844 870 } -
trunk/ippdb/tests/popobject.c
r8380 r8528 581 581 } 582 582 583 { 584 psDB *dbh; 585 detRunSummaryRow *object; 586 587 dbh = psDBInit("localhost", "test", NULL, "test"); 588 if (!dbh) { 589 exit(EXIT_FAILURE); 590 } 591 592 object = detRunSummaryPopObject(dbh); 593 if (!object) { 594 exit(EXIT_FAILURE); 595 } 596 597 psFree(object); 598 psDBCleanup(dbh); 599 } 600 583 601 exit(EXIT_SUCCESS); 584 602 } -
trunk/ippdb/tests/selectrowsfits.c
r8380 r8528 711 711 } 712 712 713 { 714 psDB *dbh; 715 psFits *fits; 716 717 dbh = psDBInit("localhost", "test", NULL, "test"); 718 if (!dbh) { 719 exit(EXIT_FAILURE); 720 } 721 722 fits = psFitsOpen(TMP_FILENAME, "w"); 723 if (!fits) { 724 exit(EXIT_FAILURE); 725 } 726 727 if (!detRunSummarySelectRowsFits(dbh, fits, NULL, 1)) { 728 exit(EXIT_FAILURE); 729 } 730 731 psFree(fits); 732 psDBCleanup(dbh); 733 } 734 713 735 exit(EXIT_SUCCESS); 714 736 }
Note:
See TracChangeset
for help on using the changeset viewer.
