{"id":229836,"date":"2022-11-25T15:31:00","date_gmt":"2022-11-25T12:31:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=229836"},"modified":"2022-11-25T20:17:10","modified_gmt":"2022-11-25T17:17:10","slug":"phpuniti-installimine-visual-studio-codeis","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/phpuniti-installimine-visual-studio-codeis\/","title":{"rendered":"PHPUniti installimine Visual Studio Code&#8217;is"},"content":{"rendered":"\n<p>Kui olete Visual Studio Code&#8217;is PHP kodeerimisstandardid seadistanud, on minu arvates samuti oluline veenduda, et teil on installitud PHPUnit, et saaksite testitava koodi kirjutamise harjutada.<\/p>\n<p>Kui ootate seda tegema kuni p\u00e4rast projekti k\u00e4ivitamist, on palju v\u00e4iksem t\u00f5en\u00e4osus, et hakkate seda tegema. \u00dctlen seda nii kogemuse kui ka teiste arendajatega koost\u00f6\u00f6 p\u00f5hjal.<\/p>\n<p>Nii et enne, kui hakkan k\u00e4sitlema, kuidas k\u00e4sitleda esiotsa linastust ja muud taolist, tahan l\u00e4bi k\u00e4ia PHPUniti seadistamise protsessi. Kui te pole veel lugenud, kuidas me pakette haldame v\u00f5i Visual Studio Code&#8217;i kasutame, soovitan lugeda j\u00e4rgmisi artikleid:<\/p>\n<ol>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/et\/wordpressi-arenduskeskkond-kasutades-paketihaldurit\/\" title=\"WordPressi arenduskeskkond (kasutades paketihaldurit)\">WordPressi arenduskeskkond (kasutades paketihaldurit)<\/a><\/strong><\/li>\n<li><a href=\"https:\/\/wordpress.mediadoma.com\/et\/ide-wordpressi-arendamiseks-olenemata-kogemusest\/\" title=\"IDE WordPressi arendamiseks\">IDE WordPressi arendamiseks<\/a><\/li>\n<li><strong><a href=\"https:\/\/wordpress.mediadoma.com\/et\/visual-studio-codei-kasutajaseadetega-toeoetamine\/\" title=\"Visual Studio Code'i kasutajaseadetega t\u00f6\u00f6tamine\">Visual Studio Code&#8217;i kasutajaseadetega t\u00f6\u00f6tamine<\/a><\/strong><\/li>\n<\/ol>\n<p>Kui olete sellega kursis, minge tagasi selle postituse juurde.<\/p>\n<h2>PHPUnit Visual Studio koodis<\/h2>\n<p>\u00dclej\u00e4\u00e4nud sisu osas vaatame j\u00e4rgmist:<\/p>\n<ol>\n<li>PHPUniti installimine,<\/li>\n<li>\u00d5ige Visual Studio Code laienduse installimine,<\/li>\n<li>PHPUniti seadistamine meie kasutaja seadetes.<\/li>\n<\/ol>\n<p>Ja me alustame sellega n\u00fc\u00fcd.<\/p>\n<h3>1 PHPUniti installimine<\/h3>\n<p>Kuna olete Homebrew&#8217;i kasutanud kogu selle postituste seeria jooksul, peaks Homebrew&#8217;i kasutamine muutuma \u00fcha lihtsamaks. PHPUniti installimiseks Homebrew kaudu sisestage lihtsalt oma terminali j\u00e4rgmine k\u00e4sk:<\/p>\n<pre><code>$ brew install phpunit<\/code><\/pre>\n<p>Tulemuseks peaks olema selline ekraan:<\/p>\n<p>Kui olete selle varem m\u00f5nel muul viisil installinud, v\u00f5ib Homebrew paluda teil seda v\u00e4rskendada (nagu ka minu puhul). Ja kui see nii on, las ta teeb oma asja:<\/p>\n<\/p>\n<p>Kui see on tehtud, on aeg installida PHPUniti jaoks \u00f5ige Visual Studio Code laiendus.<\/p>\n<h3>2 PHPUnit Visual Studio koodi jaoks<\/h3>\n<p>PHPUniti installimine Visual Studio Code&#8217;i on selle tohutut turgu arvestades lihtne.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-164389-61e7647d797f4.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-164389-61e7647d797f4.png\" alt=\"PHPUniti installimine Visual Studio Code&#039;is\"><\/a><\/p>\n<p>Muidugi on alati v\u00e4ljakutse otsustada, milline neist valida. Olen <strong><a href=\"https:\/\/github.com\/elonmallin\/vscode-phpunit\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">laienduse versiooni f\u00e4nn Elon Mallini kaudu<\/a><\/strong> (mille leiate ka turult ja mille j\u00e4rgi soovitan seda installida).<\/p>\n<p>Kui olete selle leidnud ja installinud, palub see t\u00f5en\u00e4oliselt Visual Studio koodi uuesti laadida. Kui olete oma t\u00f6\u00f6ga pooleli, salvestage projekt ja laadige uuesti.<\/p>\n<p>Sel hetkel on aeg oma seaded konfigureerida.<\/p>\n<h3>3 Seadete konfigureerimine<\/h3>\n<p>Seadete v\u00e4rskendamine on lihtne. Nagu tavaliselt, avate oma kasutajaseadete JSON-faili (selle leiate selle tuttava ekraanipildi abil):<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-164389-61e764813523d.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-164389-61e764813523d.png\" alt=\"PHPUniti installimine Visual Studio Code&#039;is\"><\/a><\/p>\n<p>Siit saate seej\u00e4rel faili allossa sisestada <a href=\"https:\/\/gist.github.com\/tommcfarlin\/2d19efd113fa1032c408a895a29ef127#file-00-user-settings-for-phpunit-js\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">j\u00e4rgmise koodi :<\/a><\/p>\n<pre><code>{\n    \/\/ ...\n\n    \/\/ PHPUnit Sttings.\n    \"phpunit.execPath\": \"\/usr\/local\/bin\/phpunit\",\n    \"phpunit.args\": [\n        \"--configuration\", \".\/phpunit.xml.dist\"\n    ],\n    \"phpunit.preferRunClassTestOverQuickPickWindow\": false\n}<\/code><\/pre>\n<p>See \u00fctleb Visual Studio koodile j\u00e4rgmist:<\/p>\n<ul>\n<li>kus asub PHPUniti kahendfail,<\/li>\n<li>kus asub PHPUniti konfiguratsioonifail,<\/li>\n<li>kuidas soovite teste l\u00e4bi viia.<\/li>\n<\/ul>\n<p>Vaatleme teist ja kolmandat punkti \u00fcksikasjalikumalt selles seerias hiljem, kuna on oluline veenduda, et meil on \u00f5ige konfiguratsioonifail (ja see, mida me projektist projekti teisaldame) ja kuidas seda teha toimetaja sees.<\/p>\n<p>Kuid me vaatame seda tulevases postituses.<\/p>\n<h2>Aga n\u00fc\u00fcd?<\/h2>\n<p>Praegu keskenduge oma IDE-s asjade seadistamise eest hoolitsemisele. Kui otsustate j\u00e4tkata konfiguratsioonifailidega t\u00f6\u00f6tamist ja testide sooritamist, on see t\u00e4iesti korras; vastasel juhul r\u00e4\u00e4gin t\u00e4pselt, kuidas seda teha j\u00e4rgmistes postituste sarjas.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Samm-sammuline juhend PHPUniti installimiseks Homebrew&#8217;i kaudu ja selle seadistamiseks Visual Studio Code&#8217;is.<\/p>\n","protected":false},"author":1,"featured_media":164390,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,1065,842],"tags":[1165],"class_list":["post-229836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-arvuti","category-opetused","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=229836"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/229836\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/164390"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=229836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=229836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=229836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}