Lançado Adianti Framework 7.6!
Clique aqui para saber mais
TDD com Adianti Framework Bom dia. Alguém já conseguiu implementar TDD na framework? PHPUnit está disponível?...
GE
TDD com Adianti Framework  
Fechado
Bom dia.
Alguém já conseguiu implementar TDD na framework? PHPUnit está disponível?

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (1)


PD

Olá Gustavo,

Estou lhe enviando um exemplo de como executar um método de uma classe qualquer do framework pela linha de comando. O início do script carrega as classes e configura o framework, o restante é com o desenvolvedor. A parte inicial pode ser colocada em um arquivo a parte.

Este exemplo se aplica para a versão 1.0.3 do Adianti Framework.

  1. <?php
  2. // define the autoloader
  3. include_once 'lib/adianti/util/TAdiantiLoader.class.php';
  4. spl_autoload_register(array('TAdiantiLoader''autoload_web'));
  5. // read configurations
  6. $ini  parse_ini_file('application.ini');
  7. date_default_timezone_set($ini['timezone']);
  8. TAdiantiCoreTranslator::setLanguage$ini['language'] );
  9. TApplicationTranslator::setLanguage$ini['language'] );
  10. // define constants
  11. define('APPLICATION_NAME'$ini['application']);
  12. define('OS'strtoupper(substr(PHP_OS03)));
  13. define('PATH'dirname(__FILE__));
  14. try
  15. {
  16.     TTransaction::open('samples');
  17.     $customer = new Customer(1);
  18.     var_dump($customer);
  19.     TTransaction::close();
  20. }
  21. catch (Exception $e)
  22. {
  23.     print $e->getMessage();
  24. }
  25. ?>