Changeset 11045 for trunk/ippdb/tests
- Timestamp:
- Jan 11, 2007, 3:35:04 PM (20 years ago)
- Location:
- trunk/ippdb/tests
- Files:
-
- 11 edited
-
alloc.c (modified) (7 diffs)
-
createtable.c (modified) (1 diff)
-
dbcleanup.c (modified) (1 diff)
-
dbsetup.c (modified) (1 diff)
-
droptable.c (modified) (1 diff)
-
insert.c (modified) (1 diff)
-
insertfits.c (modified) (1 diff)
-
insertobject.c (modified) (4 diffs)
-
metadatafromobject.c (modified) (7 diffs)
-
objectfrommetadata.c (modified) (12 diffs)
-
selectrowsfits.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/tests/alloc.c
r11030 r11045 244 244 newExpRow *object; 245 245 246 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32 , -16);246 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32 ); 247 247 248 248 if (!object) { … … 277 277 exit(EXIT_FAILURE); 278 278 } 279 psFree(object);280 exit(EXIT_FAILURE);281 }282 279 283 280 psFree(object); … … 287 284 newImfileRow *object; 288 285 289 object = newImfileRowAlloc("a string", "a string", "a string", "a string" , -16);286 object = newImfileRowAlloc("a string", "a string", "a string", "a string" ); 290 287 291 288 if (!object) { … … 309 306 exit(EXIT_FAILURE); 310 307 } 311 psFree(object); 312 exit(EXIT_FAILURE); 313 } 314 315 psFree(object); 316 } 317 318 { 319 rawDetrendExpRow *object; 320 321 object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z" ); 308 309 psFree(object); 310 } 311 312 { 313 rawExpRow *object; 314 315 object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16 ); 322 316 323 317 if (!object) { … … 400 394 exit(EXIT_FAILURE); 401 395 } 402 403 psFree(object); 404 } 405 406 { 407 rawScienceExpRow *object; 408 409 object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z" ); 410 411 if (!object) { 412 exit(EXIT_FAILURE); 413 } 414 415 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 416 psFree(object); 417 exit(EXIT_FAILURE); 418 } 419 if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) { 420 psFree(object); 421 exit(EXIT_FAILURE); 422 } 423 if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) { 396 psFree(object); 397 exit(EXIT_FAILURE); 398 } 399 400 psFree(object); 401 } 402 403 { 404 rawImfileRow *object; 405 406 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16 ); 407 408 if (!object) { 409 exit(EXIT_FAILURE); 410 } 411 412 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 413 psFree(object); 414 exit(EXIT_FAILURE); 415 } 416 if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) { 417 psFree(object); 418 exit(EXIT_FAILURE); 419 } 420 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 421 psFree(object); 422 exit(EXIT_FAILURE); 423 } 424 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 424 425 psFree(object); 425 426 exit(EXIT_FAILURE); … … 429 430 exit(EXIT_FAILURE); 430 431 } 431 if (!object->imfiles == -32) {432 psFree(object);433 exit(EXIT_FAILURE);434 }435 432 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) { 436 433 psFree(object); … … 485 482 exit(EXIT_FAILURE); 486 483 } 487 psFree(object);488 exit(EXIT_FAILURE);489 }490 491 psFree(object);492 }493 494 {495 rawImfileRow *object;496 497 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z" );498 499 if (!object) {500 exit(EXIT_FAILURE);501 }502 503 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {504 psFree(object);505 exit(EXIT_FAILURE);506 }507 if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {508 psFree(object);509 exit(EXIT_FAILURE);510 }511 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {512 psFree(object);513 exit(EXIT_FAILURE);514 }515 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {516 psFree(object);517 exit(EXIT_FAILURE);518 }519 if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {520 psFree(object);521 exit(EXIT_FAILURE);522 }523 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {524 psFree(object);525 exit(EXIT_FAILURE);526 }527 if (!object->airmass == 32.32) {528 psFree(object);529 exit(EXIT_FAILURE);530 }531 if (!object->ra == 64.64) {532 psFree(object);533 exit(EXIT_FAILURE);534 }535 if (!object->decl == 64.64) {536 psFree(object);537 exit(EXIT_FAILURE);538 }539 if (!object->exp_time == 32.32) {540 psFree(object);541 exit(EXIT_FAILURE);542 }543 if (!object->bg == 64.64) {544 psFree(object);545 exit(EXIT_FAILURE);546 }547 if (!object->bg_stdev == 64.64) {548 psFree(object);549 exit(EXIT_FAILURE);550 }551 if (!object->bg_mean_stdev == 64.64) {552 psFree(object);553 exit(EXIT_FAILURE);554 }555 if (!object->alt == 64.64) {556 psFree(object);557 exit(EXIT_FAILURE);558 }559 if (!object->az == 64.64) {560 psFree(object);561 exit(EXIT_FAILURE);562 }563 if (!object->ccd_temp == 32.32) {564 psFree(object);565 exit(EXIT_FAILURE);566 }567 if (!object->posang == 64.64) {568 psFree(object);569 exit(EXIT_FAILURE);570 }571 if (strncmp(object->object, "a string", MAX_STRING_LENGTH)) {572 484 psFree(object); 573 485 exit(EXIT_FAILURE); -
trunk/ippdb/tests/createtable.c
r10753 r11045 148 148 } 149 149 150 if(!rawDetrendExpCreateTable(dbh)) { 151 exit(EXIT_FAILURE); 152 } 153 154 psDBCleanup(dbh); 155 } 156 157 { 158 psDB *dbh; 159 160 dbh = psDBInit("localhost", "test", NULL, "test"); 161 if (!dbh) { 162 exit(EXIT_FAILURE); 163 } 164 165 if(!rawScienceExpCreateTable(dbh)) { 150 if(!rawExpCreateTable(dbh)) { 166 151 exit(EXIT_FAILURE); 167 152 } -
trunk/ippdb/tests/dbcleanup.c
r10753 r11045 20 20 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS newExp"); 21 21 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS newImfile"); 22 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawDetrendExp"); 23 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawScienceExp"); 22 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawExp"); 24 23 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawImfile"); 25 24 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS p1PendingExp"); -
trunk/ippdb/tests/dbsetup.c
r10753 r11045 40 40 newImfileCreateTable(dbh); 41 41 42 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawDetrendExp"); 43 rawDetrendExpCreateTable(dbh); 44 45 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawScienceExp"); 46 rawScienceExpCreateTable(dbh); 42 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawExp"); 43 rawExpCreateTable(dbh); 47 44 48 45 p_psDBRunQuery(dbh, "DROP TABLE IF EXISTS rawImfile"); -
trunk/ippdb/tests/droptable.c
r10753 r11045 148 148 } 149 149 150 if (!rawDetrendExpDropTable(dbh)) { 151 exit(EXIT_FAILURE); 152 } 153 154 psDBCleanup(dbh); 155 } 156 157 { 158 psDB *dbh; 159 160 dbh = psDBInit("localhost", "test", NULL, "test"); 161 if (!dbh) { 162 exit(EXIT_FAILURE); 163 } 164 165 if (!rawScienceExpDropTable(dbh)) { 150 if (!rawExpDropTable(dbh)) { 166 151 exit(EXIT_FAILURE); 167 152 } -
trunk/ippdb/tests/insert.c
r11030 r11045 118 118 } 119 119 120 if (!newExpInsert(dbh, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32, -16)) { 121 exit(EXIT_FAILURE); 122 } 123 124 psDBCleanup(dbh); 125 } 126 127 { 128 psDB *dbh; 129 130 dbh = psDBInit("localhost", "test", NULL, "test"); 131 if (!dbh) { 132 exit(EXIT_FAILURE); 133 } 134 135 if (!newImfileInsert(dbh, "a string", "a string", "a string", "a string", -16)) { 136 exit(EXIT_FAILURE); 137 } 138 139 psDBCleanup(dbh); 140 } 141 142 { 143 psDB *dbh; 144 145 dbh = psDBInit("localhost", "test", NULL, "test"); 146 if (!dbh) { 147 exit(EXIT_FAILURE); 148 } 149 150 if (!rawDetrendExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) { 151 exit(EXIT_FAILURE); 152 } 153 154 psDBCleanup(dbh); 155 } 156 157 { 158 psDB *dbh; 159 160 dbh = psDBInit("localhost", "test", NULL, "test"); 161 if (!dbh) { 162 exit(EXIT_FAILURE); 163 } 164 165 if (!rawScienceExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) { 166 exit(EXIT_FAILURE); 167 } 168 169 psDBCleanup(dbh); 170 } 171 172 { 173 psDB *dbh; 174 175 dbh = psDBInit("localhost", "test", NULL, "test"); 176 if (!dbh) { 177 exit(EXIT_FAILURE); 178 } 179 180 if (!rawImfileInsert(dbh, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z")) { 120 if (!newExpInsert(dbh, "a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32)) { 121 exit(EXIT_FAILURE); 122 } 123 124 psDBCleanup(dbh); 125 } 126 127 { 128 psDB *dbh; 129 130 dbh = psDBInit("localhost", "test", NULL, "test"); 131 if (!dbh) { 132 exit(EXIT_FAILURE); 133 } 134 135 if (!newImfileInsert(dbh, "a string", "a string", "a string", "a string")) { 136 exit(EXIT_FAILURE); 137 } 138 139 psDBCleanup(dbh); 140 } 141 142 { 143 psDB *dbh; 144 145 dbh = psDBInit("localhost", "test", NULL, "test"); 146 if (!dbh) { 147 exit(EXIT_FAILURE); 148 } 149 150 if (!rawExpInsert(dbh, "a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16)) { 151 exit(EXIT_FAILURE); 152 } 153 154 psDBCleanup(dbh); 155 } 156 157 { 158 psDB *dbh; 159 160 dbh = psDBInit("localhost", "test", NULL, "test"); 161 if (!dbh) { 162 exit(EXIT_FAILURE); 163 } 164 165 if (!rawImfileInsert(dbh, "a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16)) { 181 166 exit(EXIT_FAILURE); 182 167 } -
trunk/ippdb/tests/insertfits.c
r10753 r11045 258 258 } 259 259 260 if (!rawDetrendExpInsertFits(dbh, fits)) { 261 exit(EXIT_FAILURE); 262 } 263 264 if (!psFitsClose(fits)) { 265 exit(EXIT_FAILURE); 266 } 267 268 psDBCleanup(dbh); 269 } 270 271 { 272 psDB *dbh; 273 psFits *fits; 274 275 dbh = psDBInit("localhost", "test", NULL, "test"); 276 if (!dbh) { 277 exit(EXIT_FAILURE); 278 } 279 280 // open a temp 281 fits = psFitsOpen(TMP_FILENAME, "r"); 282 if (!fits) { 283 exit(EXIT_FAILURE); 284 } 285 286 if (!rawScienceExpInsertFits(dbh, fits)) { 260 if (!rawExpInsertFits(dbh, fits)) { 287 261 exit(EXIT_FAILURE); 288 262 } -
trunk/ippdb/tests/insertobject.c
r11030 r11045 168 168 } 169 169 170 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32 , -16);170 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32); 171 171 if (!object) { 172 172 exit(EXIT_FAILURE); … … 190 190 } 191 191 192 object = newImfileRowAlloc("a string", "a string", "a string", "a string" , -16);192 object = newImfileRowAlloc("a string", "a string", "a string", "a string"); 193 193 if (!object) { 194 194 exit(EXIT_FAILURE); … … 205 205 { 206 206 psDB *dbh; 207 rawDetrendExpRow *object; 208 209 dbh = psDBInit("localhost", "test", NULL, "test"); 210 if (!dbh) { 211 exit(EXIT_FAILURE); 212 } 213 214 object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"); 215 if (!object) { 216 exit(EXIT_FAILURE); 217 } 218 219 if (!rawDetrendExpInsertObject(dbh, object)) { 220 exit(EXIT_FAILURE); 221 } 222 223 psFree(object); 224 psDBCleanup(dbh); 225 } 226 227 { 228 psDB *dbh; 229 rawScienceExpRow *object; 230 231 dbh = psDBInit("localhost", "test", NULL, "test"); 232 if (!dbh) { 233 exit(EXIT_FAILURE); 234 } 235 236 object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"); 237 if (!object) { 238 exit(EXIT_FAILURE); 239 } 240 241 if (!rawScienceExpInsertObject(dbh, object)) { 207 rawExpRow *object; 208 209 dbh = psDBInit("localhost", "test", NULL, "test"); 210 if (!dbh) { 211 exit(EXIT_FAILURE); 212 } 213 214 object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16); 215 if (!object) { 216 exit(EXIT_FAILURE); 217 } 218 219 if (!rawExpInsertObject(dbh, object)) { 242 220 exit(EXIT_FAILURE); 243 221 } … … 256 234 } 257 235 258 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z" );236 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16); 259 237 if (!object) { 260 238 exit(EXIT_FAILURE); -
trunk/ippdb/tests/metadatafromobject.c
r11030 r11045 302 302 bool status; 303 303 304 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32 , -16);304 object = newExpRowAlloc("a string", "a string", "a string", "a string", "0001-01-01T00:00:00Z", "a string", -32); 305 305 if (!object) { 306 306 exit(EXIT_FAILURE); … … 341 341 exit(EXIT_FAILURE); 342 342 } 343 psFree(md);344 exit(EXIT_FAILURE);345 }346 343 347 344 psFree(md); … … 353 350 bool status; 354 351 355 object = newImfileRowAlloc("a string", "a string", "a string", "a string" , -16);352 object = newImfileRowAlloc("a string", "a string", "a string", "a string"); 356 353 if (!object) { 357 354 exit(EXIT_FAILURE); … … 381 378 exit(EXIT_FAILURE); 382 379 } 383 psFree(md); 384 exit(EXIT_FAILURE); 385 } 386 387 psFree(md); 388 } 389 390 { 391 psMetadata *md; 392 rawDetrendExpRow *object; 393 bool status; 394 395 object = rawDetrendExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"); 396 if (!object) { 397 exit(EXIT_FAILURE); 398 } 399 400 md = rawDetrendExpMetadataFromObject(object); 380 381 psFree(md); 382 } 383 384 { 385 psMetadata *md; 386 rawExpRow *object; 387 bool status; 388 389 object = rawExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16); 390 if (!object) { 391 exit(EXIT_FAILURE); 392 } 393 394 md = rawExpMetadataFromObject(object); 401 395 if (!md) { 402 396 exit(EXIT_FAILURE); … … 480 474 exit(EXIT_FAILURE); 481 475 } 482 483 psFree(md); 484 } 485 486 { 487 psMetadata *md; 488 rawScienceExpRow *object; 489 bool status; 490 491 object = rawScienceExpRowAlloc("a string", "a string", "a string", "a string", -32, "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z"); 492 if (!object) { 493 exit(EXIT_FAILURE); 494 } 495 496 md = rawScienceExpMetadataFromObject(object); 497 if (!md) { 498 exit(EXIT_FAILURE); 499 } 500 501 psFree(object); 502 503 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 504 psFree(md); 505 exit(EXIT_FAILURE); 506 } 507 if (strncmp(psMetadataLookupPtr(&status, md, "camera"), "a string", MAX_STRING_LENGTH)) { 508 psFree(md); 509 exit(EXIT_FAILURE); 510 } 511 if (strncmp(psMetadataLookupPtr(&status, md, "telescope"), "a string", MAX_STRING_LENGTH)) { 476 psFree(md); 477 exit(EXIT_FAILURE); 478 } 479 480 psFree(md); 481 } 482 483 { 484 psMetadata *md; 485 rawImfileRow *object; 486 bool status; 487 488 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z", -16); 489 if (!object) { 490 exit(EXIT_FAILURE); 491 } 492 493 md = rawImfileMetadataFromObject(object); 494 if (!md) { 495 exit(EXIT_FAILURE); 496 } 497 498 psFree(object); 499 500 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 501 psFree(md); 502 exit(EXIT_FAILURE); 503 } 504 if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) { 505 psFree(md); 506 exit(EXIT_FAILURE); 507 } 508 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 509 psFree(md); 510 exit(EXIT_FAILURE); 511 } 512 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 512 513 psFree(md); 513 514 exit(EXIT_FAILURE); … … 517 518 exit(EXIT_FAILURE); 518 519 } 519 if (!psMetadataLookupS32(&status, md, "imfiles") == -32) {520 psFree(md);521 exit(EXIT_FAILURE);522 }523 520 if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) { 524 521 psFree(md); … … 573 570 exit(EXIT_FAILURE); 574 571 } 575 psFree(md);576 exit(EXIT_FAILURE);577 }578 579 psFree(md);580 }581 582 {583 psMetadata *md;584 rawImfileRow *object;585 bool status;586 587 object = rawImfileRowAlloc("a string", "a string", "a string", "a string", "a string", "a string", 32.32, 64.64, 64.64, 32.32, 64.64, 64.64, 64.64, 64.64, 64.64, 32.32, 64.64, "a string", "0001-01-01T00:00:00Z");588 if (!object) {589 exit(EXIT_FAILURE);590 }591 592 md = rawImfileMetadataFromObject(object);593 if (!md) {594 exit(EXIT_FAILURE);595 }596 597 psFree(object);598 599 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {600 psFree(md);601 exit(EXIT_FAILURE);602 }603 if (strncmp(psMetadataLookupPtr(&status, md, "class"), "a string", MAX_STRING_LENGTH)) {604 psFree(md);605 exit(EXIT_FAILURE);606 }607 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {608 psFree(md);609 exit(EXIT_FAILURE);610 }611 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {612 psFree(md);613 exit(EXIT_FAILURE);614 }615 if (strncmp(psMetadataLookupPtr(&status, md, "exp_type"), "a string", MAX_STRING_LENGTH)) {616 psFree(md);617 exit(EXIT_FAILURE);618 }619 if (strncmp(psMetadataLookupPtr(&status, md, "filter"), "a string", MAX_STRING_LENGTH)) {620 psFree(md);621 exit(EXIT_FAILURE);622 }623 if (!psMetadataLookupF32(&status, md, "airmass") == 32.32) {624 psFree(md);625 exit(EXIT_FAILURE);626 }627 if (!psMetadataLookupF64(&status, md, "ra") == 64.64) {628 psFree(md);629 exit(EXIT_FAILURE);630 }631 if (!psMetadataLookupF64(&status, md, "decl") == 64.64) {632 psFree(md);633 exit(EXIT_FAILURE);634 }635 if (!psMetadataLookupF32(&status, md, "exp_time") == 32.32) {636 psFree(md);637 exit(EXIT_FAILURE);638 }639 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {640 psFree(md);641 exit(EXIT_FAILURE);642 }643 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {644 psFree(md);645 exit(EXIT_FAILURE);646 }647 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {648 psFree(md);649 exit(EXIT_FAILURE);650 }651 if (!psMetadataLookupF64(&status, md, "alt") == 64.64) {652 psFree(md);653 exit(EXIT_FAILURE);654 }655 if (!psMetadataLookupF64(&status, md, "az") == 64.64) {656 psFree(md);657 exit(EXIT_FAILURE);658 }659 if (!psMetadataLookupF32(&status, md, "ccd_temp") == 32.32) {660 psFree(md);661 exit(EXIT_FAILURE);662 }663 if (!psMetadataLookupF64(&status, md, "posang") == 64.64) {664 psFree(md);665 exit(EXIT_FAILURE);666 }667 if (strncmp(psMetadataLookupPtr(&status, md, "object"), "a string", MAX_STRING_LENGTH)) {668 572 psFree(md); 669 573 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r11030 r11045 450 450 exit(EXIT_FAILURE); 451 451 } 452 psFree(md);453 exit(EXIT_FAILURE);454 }455 452 456 453 object = newExpObjectFromMetadata(md); … … 489 486 exit(EXIT_FAILURE); 490 487 } 491 psFree(object);492 exit(EXIT_FAILURE);493 }494 488 495 489 psFree(object); … … 517 511 exit(EXIT_FAILURE); 518 512 } 519 psFree(md);520 exit(EXIT_FAILURE);521 }522 513 523 514 object = newImfileObjectFromMetadata(md); … … 545 536 exit(EXIT_FAILURE); 546 537 } 547 psFree(object); 548 exit(EXIT_FAILURE); 549 } 550 551 psFree(object); 552 } 553 554 { 555 psMetadata *md; 556 rawDetrendExpRow *object; 538 539 psFree(object); 540 } 541 542 { 543 psMetadata *md; 544 rawExpRow *object; 557 545 558 546 md = psMetadataAlloc(); … … 632 620 exit(EXIT_FAILURE); 633 621 } 634 635 object = rawDetrendExpObjectFromMetadata(md); 622 psFree(md); 623 exit(EXIT_FAILURE); 624 } 625 626 object = rawExpObjectFromMetadata(md); 636 627 if (!object) { 637 628 psFree(md); … … 716 707 exit(EXIT_FAILURE); 717 708 } 718 719 psFree(object); 720 } 721 722 { 723 psMetadata *md; 724 rawScienceExpRow *object; 709 psFree(object); 710 exit(EXIT_FAILURE); 711 } 712 713 psFree(object); 714 } 715 716 { 717 psMetadata *md; 718 rawImfileRow *object; 725 719 726 720 md = psMetadataAlloc(); … … 729 723 exit(EXIT_FAILURE); 730 724 } 731 if (!psMetadataAddStr(md, PS_LIST_TAIL, "camera", 0, NULL, "a string")) { 732 psFree(md); 733 exit(EXIT_FAILURE); 734 } 735 if (!psMetadataAddStr(md, PS_LIST_TAIL, "telescope", 0, NULL, "a string")) { 725 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) { 726 psFree(md); 727 exit(EXIT_FAILURE); 728 } 729 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 730 psFree(md); 731 exit(EXIT_FAILURE); 732 } 733 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 736 734 psFree(md); 737 735 exit(EXIT_FAILURE); … … 741 739 exit(EXIT_FAILURE); 742 740 } 743 if (!psMetadataAddS32(md, PS_LIST_TAIL, "imfiles", 0, NULL, -32)) {744 psFree(md);745 exit(EXIT_FAILURE);746 }747 741 if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) { 748 742 psFree(md); … … 800 794 exit(EXIT_FAILURE); 801 795 } 802 803 object = rawScienceExpObjectFromMetadata(md); 796 psFree(md); 797 exit(EXIT_FAILURE); 798 } 799 800 object = rawImfileObjectFromMetadata(md); 804 801 if (!object) { 805 802 psFree(md); … … 813 810 exit(EXIT_FAILURE); 814 811 } 815 if (strncmp(object->camera, "a string", MAX_STRING_LENGTH)) { 816 psFree(object); 817 exit(EXIT_FAILURE); 818 } 819 if (strncmp(object->telescope, "a string", MAX_STRING_LENGTH)) { 812 if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) { 813 psFree(object); 814 exit(EXIT_FAILURE); 815 } 816 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 817 psFree(object); 818 exit(EXIT_FAILURE); 819 } 820 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 820 821 psFree(object); 821 822 exit(EXIT_FAILURE); … … 825 826 exit(EXIT_FAILURE); 826 827 } 827 if (!object->imfiles == -32) {828 psFree(object);829 exit(EXIT_FAILURE);830 }831 828 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) { 832 829 psFree(object); … … 881 878 exit(EXIT_FAILURE); 882 879 } 883 psFree(object);884 exit(EXIT_FAILURE);885 }886 887 psFree(object);888 }889 890 {891 psMetadata *md;892 rawImfileRow *object;893 894 md = psMetadataAlloc();895 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {896 psFree(md);897 exit(EXIT_FAILURE);898 }899 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class", 0, NULL, "a string")) {900 psFree(md);901 exit(EXIT_FAILURE);902 }903 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {904 psFree(md);905 exit(EXIT_FAILURE);906 }907 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {908 psFree(md);909 exit(EXIT_FAILURE);910 }911 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_type", 0, NULL, "a string")) {912 psFree(md);913 exit(EXIT_FAILURE);914 }915 if (!psMetadataAddStr(md, PS_LIST_TAIL, "filter", 0, NULL, "a string")) {916 psFree(md);917 exit(EXIT_FAILURE);918 }919 if (!psMetadataAddF32(md, PS_LIST_TAIL, "airmass", 0, NULL, 32.32)) {920 psFree(md);921 exit(EXIT_FAILURE);922 }923 if (!psMetadataAddF64(md, PS_LIST_TAIL, "ra", 0, NULL, 64.64)) {924 psFree(md);925 exit(EXIT_FAILURE);926 }927 if (!psMetadataAddF64(md, PS_LIST_TAIL, "decl", 0, NULL, 64.64)) {928 psFree(md);929 exit(EXIT_FAILURE);930 }931 if (!psMetadataAddF32(md, PS_LIST_TAIL, "exp_time", 0, NULL, 32.32)) {932 psFree(md);933 exit(EXIT_FAILURE);934 }935 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {936 psFree(md);937 exit(EXIT_FAILURE);938 }939 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {940 psFree(md);941 exit(EXIT_FAILURE);942 }943 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {944 psFree(md);945 exit(EXIT_FAILURE);946 }947 if (!psMetadataAddF64(md, PS_LIST_TAIL, "alt", 0, NULL, 64.64)) {948 psFree(md);949 exit(EXIT_FAILURE);950 }951 if (!psMetadataAddF64(md, PS_LIST_TAIL, "az", 0, NULL, 64.64)) {952 psFree(md);953 exit(EXIT_FAILURE);954 }955 if (!psMetadataAddF32(md, PS_LIST_TAIL, "ccd_temp", 0, NULL, 32.32)) {956 psFree(md);957 exit(EXIT_FAILURE);958 }959 if (!psMetadataAddF64(md, PS_LIST_TAIL, "posang", 0, NULL, 64.64)) {960 psFree(md);961 exit(EXIT_FAILURE);962 }963 if (!psMetadataAddStr(md, PS_LIST_TAIL, "object", 0, NULL, "a string")) {964 psFree(md);965 exit(EXIT_FAILURE);966 }967 psFree(md);968 exit(EXIT_FAILURE);969 }970 971 object = rawImfileObjectFromMetadata(md);972 if (!object) {973 psFree(md);974 exit(EXIT_FAILURE);975 }976 977 psFree(md);978 979 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {980 psFree(object);981 exit(EXIT_FAILURE);982 }983 if (strncmp(object->class, "a string", MAX_STRING_LENGTH)) {984 psFree(object);985 exit(EXIT_FAILURE);986 }987 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {988 psFree(object);989 exit(EXIT_FAILURE);990 }991 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {992 psFree(object);993 exit(EXIT_FAILURE);994 }995 if (strncmp(object->exp_type, "a string", MAX_STRING_LENGTH)) {996 psFree(object);997 exit(EXIT_FAILURE);998 }999 if (strncmp(object->filter, "a string", MAX_STRING_LENGTH)) {1000 psFree(object);1001 exit(EXIT_FAILURE);1002 }1003 if (!object->airmass == 32.32) {1004 psFree(object);1005 exit(EXIT_FAILURE);1006 }1007 if (!object->ra == 64.64) {1008 psFree(object);1009 exit(EXIT_FAILURE);1010 }1011 if (!object->decl == 64.64) {1012 psFree(object);1013 exit(EXIT_FAILURE);1014 }1015 if (!object->exp_time == 32.32) {1016 psFree(object);1017 exit(EXIT_FAILURE);1018 }1019 if (!object->bg == 64.64) {1020 psFree(object);1021 exit(EXIT_FAILURE);1022 }1023 if (!object->bg_stdev == 64.64) {1024 psFree(object);1025 exit(EXIT_FAILURE);1026 }1027 if (!object->bg_mean_stdev == 64.64) {1028 psFree(object);1029 exit(EXIT_FAILURE);1030 }1031 if (!object->alt == 64.64) {1032 psFree(object);1033 exit(EXIT_FAILURE);1034 }1035 if (!object->az == 64.64) {1036 psFree(object);1037 exit(EXIT_FAILURE);1038 }1039 if (!object->ccd_temp == 32.32) {1040 psFree(object);1041 exit(EXIT_FAILURE);1042 }1043 if (!object->posang == 64.64) {1044 psFree(object);1045 exit(EXIT_FAILURE);1046 }1047 if (strncmp(object->object, "a string", MAX_STRING_LENGTH)) {1048 880 psFree(object); 1049 881 exit(EXIT_FAILURE); -
trunk/ippdb/tests/selectrowsfits.c
r10753 r11045 219 219 } 220 220 221 if (!rawDetrendExpSelectRowsFits(dbh, fits, NULL, 1)) { 222 exit(EXIT_FAILURE); 223 } 224 225 psFree(fits); 226 psDBCleanup(dbh); 227 } 228 229 { 230 psDB *dbh; 231 psFits *fits; 232 233 dbh = psDBInit("localhost", "test", NULL, "test"); 234 if (!dbh) { 235 exit(EXIT_FAILURE); 236 } 237 238 fits = psFitsOpen(TMP_FILENAME, "w"); 239 if (!fits) { 240 exit(EXIT_FAILURE); 241 } 242 243 if (!rawScienceExpSelectRowsFits(dbh, fits, NULL, 1)) { 221 if (!rawExpSelectRowsFits(dbh, fits, NULL, 1)) { 244 222 exit(EXIT_FAILURE); 245 223 }
Note:
See TracChangeset
for help on using the changeset viewer.
