{"id":2689,"date":"2019-07-06T19:14:11","date_gmt":"2019-07-06T19:14:11","guid":{"rendered":"http:\/\/2019-fr.montreal.wordcamp.org\/?post_type=wcb_session&#038;p=2689"},"modified":"2019-08-10T20:50:03","modified_gmt":"2019-08-10T20:50:03","slug":"preparer-son-projet-a-lecriture-de-tests-unitaires-et-dintegrations","status":"publish","type":"wcb_session","link":"https:\/\/montreal.wordcamp.org\/2019\/session\/preparer-son-projet-a-lecriture-de-tests-unitaires-et-dintegrations\/","title":{"rendered":"Pr\u00e9parer son projet \u00e0 l&#8217;\u00e9criture de tests unitaires et d&#8217;int\u00e9grations"},"content":{"rendered":"\n<p>Les tests unitaires et d&#8217;int\u00e9grations sont d&#8217;excellents moyens de v\u00e9rifier le bon fonctionnement de votre code et de le garantir sur le long terme. Mais avant de commencer \u00e0 \u00e9crire ces tests, il est n\u00e9cessaire de configurer son environnement pour une efficacit\u00e9 et une r\u00e9utilisation optimales. Nous allons voir ensemble comment. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Les tests unitaires et d&#8217;int\u00e9grations sont d&#8217;excellents moyens de v\u00e9rifier le bon fonctionnement de votre code et de le garantir sur le long terme. Mais avant de commencer \u00e0 \u00e9crire ces tests, il est n\u00e9cessaire de configurer son environnement pour une efficacit\u00e9 et une r\u00e9utilisation optimales. Nous allons voir ensemble comment.<\/p>\n","protected":false},"author":8095240,"featured_media":0,"template":"","meta":{"jetpack_post_was_ever_published":false,"_wcpt_session_time":1565455200,"_wcpt_session_duration":3000,"_wcpt_session_type":"session","_wcpt_session_slides":"https:\/\/slides.com\/remyp\/preparer-projet-tests#\/","_wcpt_session_video":"","_wcpt_speaker_id":[2582],"footnotes":""},"session_track":[144,955892],"session_category":[1289027],"class_list":["post-2689","wcb_session","type-wcb_session","status-publish","hentry","wcb_track-development","wcb_track-classroom-1","wcb_session_category-devops"],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paIveb-Hn","session_date_time":{"date":"August 10, 2019","time":"4:40 pm"},"session_speakers":[{"id":"2582","slug":"remy-perona","name":"Remy Perona","link":"https:\/\/montreal.wordcamp.org\/2019\/speaker\/remy-perona\/"}],"session_cats_rendered":"devops","_links":{"self":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2689","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions"}],"about":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/types\/wcb_session"}],"version-history":[{"count":1,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2689\/revisions"}],"predecessor-version":[{"id":3415,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/sessions\/2689\/revisions\/3415"}],"speakers":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/speakers\/2582"}],"author":[{"embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wporg\/v1\/users\/tabrisrp"}],"wp:attachment":[{"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/media?parent=2689"}],"wp:term":[{"taxonomy":"wcb_track","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_track?post=2689"},{"taxonomy":"wcb_session_category","embeddable":true,"href":"https:\/\/montreal.wordcamp.org\/2019\/wp-json\/wp\/v2\/session_category?post=2689"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}