Title: Move validation of throws annotation parameters to ut_executable_test · Issue #721 · utPLSQL/utPLSQL · GitHub
Open Graph Title: Move validation of throws annotation parameters to ut_executable_test · Issue #721 · utPLSQL/utPLSQL
X Title: Move validation of throws annotation parameters to ut_executable_test · Issue #721 · utPLSQL/utPLSQL
Description: Currently, parameters of throws are validated when suite is built. We should postpone the validation to runtime. That way, the anntation becomes truly dynamic as the package referenced by annotation parameter may not exist or may be inva...
Open Graph Description: Currently, parameters of throws are validated when suite is built. We should postpone the validation to runtime. That way, the anntation becomes truly dynamic as the package referenced by annotatio...
X Description: Currently, parameters of throws are validated when suite is built. We should postpone the validation to runtime. That way, the anntation becomes truly dynamic as the package referenced by annotatio...
Opengraph URL: https://github.com/utPLSQL/utPLSQL/issues/721
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Move validation of throws annotation parameters to ut_executable_test","articleBody":"Currently, parameters of `throws` are validated when suite is built.\r\nWe should postpone the validation to runtime. That way, the anntation becomes truly dynamic as the package referenced by annotation parameter may not exist or may be invalid when suite is built (can be created dynamically).\r\n\r\nThis also seems like a better separation of responsibilities, as it is `ut_executable_test` that knows how to understand the text of annotation parameter rather than the `ut_suite_builder`.\r\nThis way suite building will not be carrying that responsibility anymore.","author":{"url":"https://github.com/jgebal","@type":"Person","name":"jgebal"},"datePublished":"2018-07-17T00:11:32.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/721/utPLSQL/issues/721"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:8d8cdc64-1497-4e56-6619-780b1a949d1d |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | B926:36A7C9:64BD9:8EB64:6A63606F |
| html-safe-nonce | 003667bc9bd9bd208a2de42b5aeb5fe02a2e57aa17a00e5d1deb79bb690b042a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCOTI2OjM2QTdDOTo2NEJEOTo4RUI2NDo2QTYzNjA2RiIsInZpc2l0b3JfaWQiOiI0MzcwODcxMDM1MDM2MzkzNTg0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | e5d81acb25f944c3f85f4fca503749a875bd3f69e31c1242ecce587851d48b1a |
| hovercard-subject-tag | issue:341721068 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/utPLSQL/utPLSQL/721/issue_layout |
| twitter:image | https://opengraph.githubassets.com/e6e54689fe31a1d749e29a58ae0f59c6fdea59a2d979240c590963622a9db913/utPLSQL/utPLSQL/issues/721 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/e6e54689fe31a1d749e29a58ae0f59c6fdea59a2d979240c590963622a9db913/utPLSQL/utPLSQL/issues/721 |
| og:image:alt | Currently, parameters of throws are validated when suite is built. We should postpone the validation to runtime. That way, the anntation becomes truly dynamic as the package referenced by annotatio... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | jgebal |
| hostname | github.com |
| expected-hostname | github.com |
| None | 59e55daad7174ca59d63c6974d58276ccb5477442e550bebb3c035e1bef11c94 |
| turbo-cache-control | no-preview |
| go-import | github.com/utPLSQL/utPLSQL git https://github.com/utPLSQL/utPLSQL.git |
| octolytics-dimension-user_id | 15661281 |
| octolytics-dimension-user_login | utPLSQL |
| octolytics-dimension-repository_id | 50728220 |
| octolytics-dimension-repository_nwo | utPLSQL/utPLSQL |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 50728220 |
| octolytics-dimension-repository_network_root_nwo | utPLSQL/utPLSQL |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 71b1218de2f2ab29c4d5ce72568e68e2c56044c6 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width