Tag suchen

Tag:

Tag phpunit

Unit Tests und WordPress Plugins 03.12.2017 19:19:04

wp_mock wordpress phpunit unit tests
In der Firma predige ich immer wieder: Macht Unit Tests, wenn ihr Probleme in euren Plugins vermeiden bzw. aufdecken wollt, sorgenfrei dem nächsten Deploy entgegen schauen möchtet und eurem in der Zukunft eintreffenden Teammitgliedern die Eingewöhnung erleichtern wollt. Ich schreibe predigen, weil ich mich häufig wiederholen muss und ich auch im... mehr auf lloc.de

Anleitung zur Verwendung von PHP_CodeSniffer mit Symfony und GIT pre-commit Hook 23.08.2024 12:27:35

allgemein test phpunit symfony codesniffer
Ziel: Sicherstellen, dass dein PHP-Code den definierten Codierungsstandards entspricht, bevor er ins Repository gepusht wird. Dies erfolgt durch Integration von PHP_CodeSniffer mit PHPUnit in einem pre-commit Hook. 1. Installation... mehr auf 1manfactory.com

„Raise the bar“ – Mein Vortrag beim WordCamp Italia 2022 15.11.2022 22:30:07

wordpress phpunit
Am vergangenen Wochenende gab es endlich wieder ein WordCamp in Italien. „Offline“, so wie es sich [meiner Meinung nach] gehört. Nachdem wir uns in den letzten beiden Jahren notgedrungenerweise mit Online-Events begnügen mussten, war es nun höchste Zeit für ein „richtiges“ WordCamp, bei dem man alte Freunde wiedersehen ab... mehr auf lloc.de

Snapshot-Testing für PHP-gerenderte Views 14.07.2017 18:38:00

php snapshot tests testing codeception phpunit unit tests deutsche beiträge
Vor kurzem habe ich den Artikel What Is Snapshot Testing, and Is It Viable in PHP? von Christopher Pitt gelesen. Von Snapshot Testing hatte ich bis dahin noch nie gehört. Unter anderem fand ich interessant, wie er das Rendering von Templates testet. ... mehr auf blog.sperrobjekt.de

.gitignore mal etwas anders 31.12.2020 05:08:24

xcodeinjection jdeveloper jekyll tortoisegit notepadpp stella stellar mercurial openframeworks+visualstudio ncrunch fusetools games symfony symphonycms splunk intellij+iml ionic3 tags images easybook eclipse waf dframe diff episerver erlang jetbrains+all now ninja sbt grunt wyam crashlytics salesforce wintersmith monodevelop salesforcedx localstack nim adventuregamestudio clion+all pvs database datarecovery typo3-composer umbraco eagle jboss4 haskell ceylon psoccreator vapor drupal8 reasonml assembler kobalt smalltalk snap pimcore powershell forgegradle fortran diskimage macos appceleratortitanium playframework leiningen typo3 r clean linux lithium web webmethods exercism cocoapods tower vertx crossbar agda node basercms pydev elisp iarembeddedworkbench idapro synopsysvcs bookdown bower webstorm+all opencart elasticbeanstalk codecomposerstudio codeigniter ros gitignore csharp lemonstand logtalk geth advancedinstaller vscode unrealengine librarian-chef infer inforcms tarmainstallmate terraform jenv android imac elixir elm phoenix stdlib werckercli windows silverstripe coq venv scons scrivener 1c-bitrix expressionengine extjs spark apachehadoop appbuilder bloop jboss jboss-4-2-3-ga ph7cms phalcon rubymine ocaml forcedotcom yii2 vvvv dotenv cypressio d kentico senchatouch executable ansible less liberosoc autotools dotsettings vlab xojo java pycharm pycharm+all virtualenv cloud9 magento magento1 mplabx storybookjs ggts gis video vim progressabl igorpro jetbrains+iml jgiven basic batch kdiff3 standardml sdcc greenfoot groovy terragrunt perl6 dropbox nodechakratimetraveldebug nohup certificates bazel code-java conan julia rider root nanoc nativescript cakephp text rust nesc hsp hugo font phpstorm gcov pimcore4 pimcore5 vs hol puppet red redcar racket rails al alteraquartusii anjuta meteor objective-c programmierung serverless shopware archives archlinuxpackages dbeaver codesniffer dotfilessh dotnetcore genero4gl premake-gmake compodoc visualstudio webstorm+iml jetbrains flexbuilder a-frame cocos2dx cocoscreator typings joe crbasic ruby blackbox keil kate kdevelop4 concrete5 putty particle patch wakanda lamp lyx ada adobe flask rhodesrhomobile xilinx kicad kirby2 xilinxise chefcookbook chocolatey pawn seamgen modx momentics reactnative slickedit coffeescript commonlisp appcode+iml appengine sourcepawn libreoffice osx otto audio yarn yeoman appcode+all sublimetext platformio maven helm hexo raspberry pi gradle plone polymer nwjs docz scheme gpg buck matlab stylus tla+ intellij mercury meson ballerina mule maven mavensmate mdbook phpstorm+all phpstorm+iml jupyternotebooks ensime opencv gwt y86 git solidity magic-xpa cvs floobits flutter turbogears2 twincat3 labview archive sonar sonarqube webstorm dart dm docfx cuda mean opa bricxcc cakephp2 finale oracleforms vue vuejs openfoam openframeworks meteorjs microsoftoffice fastlane sugarcrm svn homebrew sas sass ember eiffelstudio cfwheels pico8 lazarus java-web qtcreator swiftpackagemanager bitrise idris fontforge synology django aspnetcore lilypond sketchup bluej xtext amplify metaprogrammingsystem purescript modelsim packer 1c androidstudio angular docpress ltspice lua xilinxvivado xill react labviewnxg code actionscript autotools+strict awr redis jigsaw prestashop processing qt scala codeio ate fsharp espresso vaadin prepros backup oxideshop jboss6 puppet-librarian purebasic xamarinstudio xcode test automationstudio go pinegrow phpunit calabash carthage emacs jboss-6-x altium arcanist dreamweaver gitbook codekit jabref grails iar zephir metals script phpcodesniffer iar_ewarm jmeter codeblocks stata laravel latex e2studio zendframework retool freepascal appcode tye cakephp3 justcode oxygenxmleditor cmake fancy anleitung soliditytruffle komodoedit clion netbeans firebase flashbuilder lsspice c++ cake flex drupal drupal7 m2e apachecordova nuxt nuxtjs textpattern compressedarchive compression perl visualstudiocode vivado konyvisualizer kotlin wordpress octave octobercms testinfra tex bitrix bittorrent hyperledgercomposer crystal cs-cart homeassistant inforcrm theos-tweak thinkphp direnv textmate kohana compressed python bazaar magento2 fuelphp snapcraft joomla jspm data defold spreadsheet ssh composer orcad moban yii swift aptanastudio nette nikola rubymine+all rubymine+iml virtuoso testcomplete intellij+all pycharm+iml nova qml qooxdoo clion+iml clojure swiftpm darteditor mikroc atmelstudio ats c vagrant valgrind unity godot goodsync delphi cordova craftcms
Auf Github gibt es viele Templates für die .gitignore Datei. Für das Erstellen einer .gitignore Datei kann aber auch die Webseite von gitignore.io verwendet werden. Auf dem Raspberry Pi kann man aber auch eine Shell Funktion installieren, dann geht es noch einfacher. Dazu einfach diese Funktion einmal auf der Kommandozeile aufrufen: … [crayon... mehr auf blog.wenzlaff.de

Unit-Tests erstellen mit einem Zauberprompt 24.06.2025 16:44:23

llm ki constraintviolationlist messagebusinterface dependency injection isgranted phpunit php kernel-bootstrapping debugging symfony magic prompt envelope json\_decode getuser parameterbaginterface ratelimiterfactory inmemorystorage phpdoc mocks unit-tests
In modernen Symfony-Projekten sind automatisierte Unit-Tests unverzichtbar, um Code-Qualität und Wartbarkeit sicherzustellen. Doch das manuelle Schreiben von PHPUnit-Tests für jeden Controller ist zeitaufwändig und fehleranfällig. Genau hier setzt der Einsatz von Large Language Models (LLMs) wie ChatGPT an: Mit einem … ... mehr auf 1manfactory.com

NOWPayments Integration 01.12.2022 19:00:42

wordpress phpunit brain monkey code phpstan github
Weil wir gerade beim Thema Tests und statischer Analyse des Quellcodes waren. Ich arbeite gern immer mal an Projekten, wo mich bestimmte Aspekte ganz persönlich interessieren. Im Fall der NOWPayments Integration finde ich einerseits die API für das Bezahlen bzw. automatische Umwandeln in Krypto-Tokens wert, einen genaueren Blick auf die Lösung z... mehr auf lloc.de