{"id":17371,"date":"2021-08-10T19:43:10","date_gmt":"2021-08-10T17:43:10","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=17371"},"modified":"2021-08-10T19:47:13","modified_gmt":"2021-08-10T17:47:13","slug":"timeout-annotation-mit-junit-5","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=17371","title":{"rendered":"@Timeout Annotation mit JUnit 5 bei ETH 3095$ (bei BTC Block 695148)"},"content":{"rendered":"<p>Wenn man eine REST-Api \u00fcberpr\u00fcfen will, ob ein Timeout auftritt, kann man die <a href=\"https:\/\/junit.org\/junit5\/docs\/current\/user-guide\/#writing-tests-declarative-timeouts\" rel=\"noopener\" target=\"_blank\">@Timeout Annotation<\/a> von JUnit 5 verwenden.<br \/>\nZ.B. wenn der REST-Service nicht nach 2 Sekunden (es gehen auch Tage, Stunden, Ms, &#8230;) zur\u00fcckkommt, schl\u00e4gt der JUnit Test fehl:<\/p>\n<p><strong>@Timeout(value = 2, unit = TimeUnit.SECONDS)<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout.png\" alt=\"\" width=\"2006\" height=\"850\" class=\"aligncenter size-full wp-image-17372\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout.png 2006w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout-300x127.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout-1024x434.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout-768x325.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2021\/08\/juni5-timeout-1536x651.png 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wenn man eine REST-Api \u00fcberpr\u00fcfen will, ob ein Timeout auftritt, kann man die @Timeout Annotation von JUnit 5 verwenden. Z.B. wenn der REST-Service nicht nach 2 Sekunden (es gehen auch Tage, Stunden, Ms, &#8230;) zur\u00fcckkommt, schl\u00e4gt der JUnit Test fehl: @Timeout(value = 2, unit = TimeUnit.SECONDS)<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,2953,2658,3515],"tags":[14,2943,4989,194,4988,386],"class_list":["post-17371","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-junit-5","category-test-thema","category-tip","tag-api","tag-junit-5","tag-restapi","tag-test-2","tag-timeout","tag-zeit"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/17371","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17371"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/17371\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17371"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17371"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17371"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}