Skip to main content

Home/ PHP Programming/ Group items tagged phpunit

Rss Feed Group items tagged

Sarah HL

Easy Unit Testing - Web Mozarts - 0 views

  • Contrary to PHPUnit, lime tests are written in a procedural way.
  • Each test case is, by convention, introduced by a comment that explains the tests purpose.
  • requires you to initiate your fixture manually
  • ...7 more annotations...
  • sfLimeExtraPlugin introduces the new class lime_test_simple
  • @Test A test case @Before Executed before each test case @After Executed after each test case @BeforeAll Executed once before all test cases @AfterAll Executed once after all test cases
  • Mock and Stub Objects
  • You can create stubs for interfaces, classes or abstract classes. You can even create stubs for non-existing classes, which is very convenient if you develop test-driven.
  • I personally think that tests can be written in a much more concise and readable way with sfLimeExtraPlugin.
  • Currently the plugin is available in version 0.2.0alpha.
  • the code is not being considered 100% stable
Sarah HL

Un projet sans développeur ? | Industrialisation des développements PHP - 2 views

  • Il ne s'agit pas de s'en passer  totalement : même les générateurs de code doivent être programmés par quelqu'un....
  • celui qui a produit le code
  • devient rapidement un passage obligé pour nombre de phase de vie de l'entreprise, alors même que le code a quitté son giron depuis longtemps.
  • ...4 more annotations...
  • un script de déploiement automatique permettra de le faire sans interroger l'auteur du code
  • On peut assurer de nombreuses tâches comme ceci : tests unitaires automatiques (phpunit alltests.php) analyse statique (pmd) déploiement (phing, capistrano)
  • Quand on travaille sur du code dans un projet, il est important de savoir s'en séparer, de couper le cordon ombilical. Si on est le seul à maîtriser une application, on devient indispensable, et on risque aussi de finir enchaîné à des corrections et évolutions infinies.
  • comment mes utilisateurs pourront-ils faire des modifications sans passer par moi?
1 - 3 of 3
Showing 20 items per page