воскресенье, 17 августа 2014 г.

PHPUnit и NetBeans

В этой памятке запишу, каким образом установить PHPUnit для вновь созданного php-приложения в среде NetBeans 8.x
  1. Создадим приложение в NetBeans
  2. В корневом каталоге приложения создадим файл composer.json
  3. В этом файле добавим такие строки
    {
        "require-dev": {
            "phpunit/phpunit": "4.1.*"
        }
    }
    
  4. После этого в корневом каталоге приложения выполним команду
    composer install
  5. Модуль PHPUnit установлен. Для его использования в среде NetBeans выполняем команду
    Tools->Create tests
    . Помним, что разработчики приложения часто меняют меню и диалоговые окна среды, поэтому это меню может оказаться где угодно.
  6. После создания каталога для файлов тестов (обычно делают каталог tests) создаём там файл теста. Например, test.php. В нём уже можно писать свой тест. Например, вот такой, мегаполезный -
    
    class MyTests extends PHPUnit_Framework_TestCase
    {
        function testSomething()
        {
            $this->assertEquals('1', '1');
        }
    }
    
  7. Дополнительные настройки PHPUnit доступны, если выбрать свойства проекта, где проделаны выше указанные действия, а в открывшемся окне выбрать PHPUnit.

суббота, 8 февраля 2014 г.

Laravel 4. Часть 1. Установка и настройка.

Не думал что будет так непросто, но всё же...

  1. После установки WAMP, которая описана в предыдущих заметках, принялся расковыривать Laravel 4. Делаю я это нечасто, поэтому постараюсь выписать сюда все неприятности, с которыми столкнулся в процессе.
  2. Первое, что нужно сделать - создать каталог и переписать туда шаблон приложения. Шаблон находится здесь - https://github.com/laravel/laravel
  3. Затем нужно установить Composer под Windows
  4. Затем нужно в каталоге приложения, где уже есть шаблон Laravel приложения, запустить команду composer install. Этой командой мы запустим загрузку фреймворка и его зависимостей.
  5. Затем нужно создать виртуальный каталог с указанием вашего псевдонима, каталог должен указывать на подкаталог public вашего приложения, в нём есть файл index.php.
  6. Кстати, если ваш composer устарел, обновить его можно командой composer self-update
  7. Затем нужно попробовать зайти в браузере в этот каталог. Должно высветиться приветствие от Laravel. Если же его нет, а есть ошибка, то, скорее всего, в файле псевдонима нужно указать следующее -