Tag suchen

Tag:

Tag phpunit

Unit Tests und WordPress Plugins 03.12.2017 19:19:04

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

phpunit wordpress
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

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

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

NOWPayments Integration 01.12.2022 19:00:42

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

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

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