{"id":465,"date":"2016-05-31T13:25:51","date_gmt":"2016-05-31T11:25:51","guid":{"rendered":"http:\/\/www.ume.li\/blog\/?p=465"},"modified":"2016-05-31T13:25:51","modified_gmt":"2016-05-31T11:25:51","slug":"openntf-junit-integration-nice","status":"publish","type":"post","link":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/","title":{"rendered":"OpenNTF JUnit integration &#8211; nice"},"content":{"rendered":"<p>I used the <a href=\"https:\/\/www.openntf.org\/main.nsf\/project.xsp?r=project\/org.openntf.junit.xsp\" target=\"_blank\">Openntf Junit plugin<\/a> the first time today.<br \/>\nI was really surprised how easy it is to use and how fast it was integrated in my current project. <a href=\"https:\/\/guedebyte.wordpress.com\/2014\/08\/21\/using-junit-in-xpages-projects\/\" target=\"_blank\">Setup instructions<\/a>.<\/p>\n<p>With JUnit integrated this way I&#8217;m able to do my backend testing without writing any additional Xpage.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[31],"class_list":["post-465","post","type-post","status-publish","format-standard","hentry","category-domino","tag-domino-xpage-junit"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I&#039;m able to do my backend testing without writing any additional Xpage.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"umeli\"\/>\n\t<meta name=\"keywords\" content=\"domino xpage junit,domino\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Urs Meli&#039;s Blog\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"OpenNTF JUnit integration \u2013 nice | Urs Meli&#039;s Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I&#039;m able to do my backend testing without writing any additional Xpage.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2016-05-31T11:25:51+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2016-05-31T11:25:51+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@umeli\" \/>\n\t\t<meta name=\"twitter:title\" content=\"OpenNTF JUnit integration \u2013 nice | Urs Meli&#039;s Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I&#039;m able to do my backend testing without writing any additional Xpage.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@umeli\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#article\",\"name\":\"OpenNTF JUnit integration \\u2013 nice | Urs Meli's Blog\",\"headline\":\"OpenNTF JUnit integration &#8211; nice\",\"author\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"umeli\"},\"datePublished\":\"2016-05-31T13:25:51+02:00\",\"dateModified\":\"2016-05-31T13:25:51+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#webpage\"},\"articleSection\":\"Domino, domino xpage junit\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/domino\\\/#listItem\",\"name\":\"Domino\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/domino\\\/#listItem\",\"position\":2,\"name\":\"Domino\",\"item\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/domino\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#listItem\",\"name\":\"OpenNTF JUnit integration &#8211; nice\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#listItem\",\"position\":3,\"name\":\"OpenNTF JUnit integration &#8211; nice\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/category\\\/domino\\\/#listItem\",\"name\":\"Domino\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bba650dede6888bd44d79e656db7b6564b4a7e7ba51445cc1c062dd769729e59?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"admin\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/\",\"name\":\"umeli\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"umeli\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#webpage\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/\",\"name\":\"OpenNTF JUnit integration \\u2013 nice | Urs Meli's Blog\",\"description\":\"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I'm able to do my backend testing without writing any additional Xpage.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/2016\\\/05\\\/31\\\/openntf-junit-integration-nice\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/author\\\/umeli\\\/#author\"},\"datePublished\":\"2016-05-31T13:25:51+02:00\",\"dateModified\":\"2016-05-31T13:25:51+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/\",\"name\":\"Urs Meli's Blog\",\"description\":\"Mostly harmless\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.ume.li\\\/blog\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"OpenNTF JUnit integration \u2013 nice | Urs Meli's Blog","description":"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I'm able to do my backend testing without writing any additional Xpage.","canonical_url":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/","robots":"max-image-preview:large","keywords":"domino xpage junit,domino","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#article","name":"OpenNTF JUnit integration \u2013 nice | Urs Meli's Blog","headline":"OpenNTF JUnit integration &#8211; nice","author":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"publisher":{"@id":"https:\/\/www.ume.li\/blog\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g","width":96,"height":96,"caption":"umeli"},"datePublished":"2016-05-31T13:25:51+02:00","dateModified":"2016-05-31T13:25:51+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#webpage"},"isPartOf":{"@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#webpage"},"articleSection":"Domino, domino xpage junit"},{"@type":"BreadcrumbList","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.ume.li\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/domino\/#listItem","name":"Domino"}},{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/domino\/#listItem","position":2,"name":"Domino","item":"https:\/\/www.ume.li\/blog\/category\/domino\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#listItem","name":"OpenNTF JUnit integration &#8211; nice"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#listItem","position":3,"name":"OpenNTF JUnit integration &#8211; nice","previousItem":{"@type":"ListItem","@id":"https:\/\/www.ume.li\/blog\/category\/domino\/#listItem","name":"Domino"}}]},{"@type":"Person","@id":"https:\/\/www.ume.li\/blog\/#person","name":"admin","image":{"@type":"ImageObject","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/bba650dede6888bd44d79e656db7b6564b4a7e7ba51445cc1c062dd769729e59?s=96&d=mm&r=g","width":96,"height":96,"caption":"admin"}},{"@type":"Person","@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author","url":"https:\/\/www.ume.li\/blog\/author\/umeli\/","name":"umeli","image":{"@type":"ImageObject","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/b722f3e7e78b4f1e2b994856370dd7327963f636c5b50078baa80c2c4e411165?s=96&d=mm&r=g","width":96,"height":96,"caption":"umeli"}},{"@type":"WebPage","@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#webpage","url":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/","name":"OpenNTF JUnit integration \u2013 nice | Urs Meli's Blog","description":"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I'm able to do my backend testing without writing any additional Xpage.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.ume.li\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/#breadcrumblist"},"author":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"creator":{"@id":"https:\/\/www.ume.li\/blog\/author\/umeli\/#author"},"datePublished":"2016-05-31T13:25:51+02:00","dateModified":"2016-05-31T13:25:51+02:00"},{"@type":"WebSite","@id":"https:\/\/www.ume.li\/blog\/#website","url":"https:\/\/www.ume.li\/blog\/","name":"Urs Meli's Blog","description":"Mostly harmless","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.ume.li\/blog\/#person"}}]},"og:locale":"en_US","og:site_name":"Urs Meli's Blog","og:type":"article","og:title":"OpenNTF JUnit integration \u2013 nice | Urs Meli's Blog","og:description":"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I'm able to do my backend testing without writing any additional Xpage.","og:url":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/","article:published_time":"2016-05-31T11:25:51+00:00","article:modified_time":"2016-05-31T11:25:51+00:00","twitter:card":"summary","twitter:site":"@umeli","twitter:title":"OpenNTF JUnit integration \u2013 nice | Urs Meli's Blog","twitter:description":"I used the Openntf Junit plugin the first time today. I was really surprised how easy it is to use and how fast it was integrated in my current project. Setup instructions. With JUnit integrated this way I'm able to do my backend testing without writing any additional Xpage.","twitter:creator":"@umeli"},"aioseo_meta_data":{"post_id":"465","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2021-01-13 07:47:12","updated":"2025-07-09 09:49:36","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ume.li\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.ume.li\/blog\/category\/domino\/\" title=\"Domino\">Domino<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tOpenNTF JUnit integration \u2013 nice\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.ume.li\/blog\/"},{"label":"Domino","link":"https:\/\/www.ume.li\/blog\/category\/domino\/"},{"label":"OpenNTF JUnit integration &#8211; nice","link":"https:\/\/www.ume.li\/blog\/2016\/05\/31\/openntf-junit-integration-nice\/"}],"_links":{"self":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/465","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/comments?post=465"}],"version-history":[{"count":1,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/465\/revisions"}],"predecessor-version":[{"id":466,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/posts\/465\/revisions\/466"}],"wp:attachment":[{"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/media?parent=465"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/categories?post=465"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ume.li\/blog\/wp-json\/wp\/v2\/tags?post=465"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}