| 2538 | }; |
| 2539 | |
| 2540 | int |
| 2541 | cont_data_handler(TSCont contp, TSEvent /* event ATS_UNUSED */, void * /* edata ATS_UNUSED */) |
| 2542 | { |
| 2543 | MyData *my_data = static_cast<MyData *>(TSContDataGet(contp)); |
| 2544 | |
| 2545 | if (my_data->data1 == 1 && my_data->data2 == 2) { |
| 2546 | SDK_RPRINT(SDK_ContData_test, "TSContDataSet", "TestCase1", TC_PASS, "ok"); |
| 2547 | SDK_RPRINT(SDK_ContData_test, "TSContDataGet", "TestCase1", TC_PASS, "ok"); |
| 2548 | |
| 2549 | *SDK_ContData_pstatus = REGRESSION_TEST_PASSED; |
| 2550 | } else { |
| 2551 | // If we get bad data, it's a failure |
| 2552 | SDK_RPRINT(SDK_ContData_test, "TSContDataSet", "TestCase1", TC_FAIL, "bad data"); |
| 2553 | SDK_RPRINT(SDK_ContData_test, "TSContDataGet", "TestCase1", TC_FAIL, "bad data"); |
| 2554 | |
| 2555 | *SDK_ContData_pstatus = REGRESSION_TEST_FAILED; |
| 2556 | } |
| 2557 | |
| 2558 | TSfree(my_data); |
| 2559 | TSContDestroy(contp); |
| 2560 | return 0; |
| 2561 | } |
| 2562 | |
| 2563 | REGRESSION_TEST(SDK_API_TSContDataGet)(RegressionTest *test, int /* atype ATS_UNUSED */, int *pstatus) |
| 2564 | { |
nothing calls this directly
no test coverage detected