Tag suchen

Tag:

Tag phpunit

Unit Tests und WordPress Plugins 03.12.2017 19:19:04

unit tests phpunit wordpress wp_mock
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

symfony codesniffer phpunit allgemein test
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

deutsche beiträge phpunit codeception php unit tests snapshot tests testing
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

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

constraintviolationlist symfony ratelimiterfactory parameterbaginterface ki isgranted llm debugging getuser json\_decode php kernel-bootstrapping envelope dependency injection unit-tests mocks magic prompt phpunit inmemorystorage phpdoc messagebusinterface
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

brain monkey wordpress code phpunit github phpstan
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