mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
Update PHPUnit from 3.7 to 4.8
This commit is contained in:
parent
572ce8b278
commit
2fdc96a0de
@ -23,7 +23,7 @@
|
|||||||
"symfony/yaml": "~2.7"
|
"symfony/yaml": "~2.7"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"phpunit/PHPUnit": "~3.7"
|
"phpunit/PHPUnit": "~4.8"
|
||||||
},
|
},
|
||||||
"extra": {
|
"extra": {
|
||||||
"branch-alias": {
|
"branch-alias": {
|
||||||
|
@ -1,9 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if(!interface_exists('PHPUnit_Framework_TestListener')) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**#@+
|
/**#@+
|
||||||
* @var int
|
* @var int
|
||||||
*/
|
*/
|
||||||
|
@ -29,6 +29,10 @@
|
|||||||
See section on [Migrating File DataObject from 3.x to 4.0](#migrating-file-dataobject-from-3x-to-40)
|
See section on [Migrating File DataObject from 3.x to 4.0](#migrating-file-dataobject-from-3x-to-40)
|
||||||
below for upgrade notes.
|
below for upgrade notes.
|
||||||
* Removed `dev/tests/` controller in favour of standard `vendor/bin/phpunit` command
|
* Removed `dev/tests/` controller in favour of standard `vendor/bin/phpunit` command
|
||||||
|
* Updated PHPUnit from 3.7 to 4.8 ([upgrade notes](https://github.com/sebastianbergmann/phpunit/wiki/Release-Announcement-for-PHPUnit-4.0.0#backwards-compatibility-issues)).
|
||||||
|
Please remove any PHPUnit related `require_once()` calls (e.g. in `FeatureContext`
|
||||||
|
definitions of the [behat-extension](https://github.com/silverstripe-labs/silverstripe-behat-extension) module).
|
||||||
|
Run `composer require --dev 'phpunit/phpunit:~4.8' on existing projects to pull in the new dependency.
|
||||||
|
|
||||||
## New API
|
## New API
|
||||||
|
|
||||||
|
@ -2,17 +2,11 @@
|
|||||||
|
|
||||||
namespace SilverStripe\Framework\Test\Behaviour;
|
namespace SilverStripe\Framework\Test\Behaviour;
|
||||||
|
|
||||||
use SilverStripe\BehatExtension\Context\SilverStripeContext,
|
use SilverStripe\BehatExtension\Context\SilverStripeContext;
|
||||||
SilverStripe\BehatExtension\Context\BasicContext,
|
use SilverStripe\BehatExtension\Context\BasicContext;
|
||||||
SilverStripe\BehatExtension\Context\LoginContext,
|
use SilverStripe\BehatExtension\Context\LoginContext;
|
||||||
SilverStripe\BehatExtension\Context\FixtureContext,
|
use SilverStripe\BehatExtension\Context\FixtureContext;
|
||||||
SilverStripe\BehatExtension\Context\EmailContext,
|
use SilverStripe\BehatExtension\Context\EmailContext;
|
||||||
SilverStripe\Framework\Test\Behaviour\CmsFormsContext,
|
|
||||||
SilverStripe\Framework\Test\Behaviour\CmsUiContext;
|
|
||||||
|
|
||||||
// PHPUnit
|
|
||||||
require_once 'PHPUnit/Autoload.php';
|
|
||||||
require_once 'PHPUnit/Framework/Assert/Functions.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Features context
|
* Features context
|
||||||
|
@ -2,22 +2,17 @@
|
|||||||
|
|
||||||
namespace SilverStripe\Framework\Test\Behaviour;
|
namespace SilverStripe\Framework\Test\Behaviour;
|
||||||
|
|
||||||
use Behat\Behat\Context\ClosuredContextInterface,
|
use Behat\Behat\Context\ClosuredContextInterface;
|
||||||
Behat\Behat\Context\TranslatedContextInterface,
|
use Behat\Behat\Context\TranslatedContextInterface;
|
||||||
Behat\Behat\Context\BehatContext,
|
use Behat\Behat\Context\BehatContext;
|
||||||
Behat\Behat\Context\Step,
|
use Behat\Behat\Context\Step;
|
||||||
Behat\Behat\Exception\PendingException,
|
use Behat\Behat\Exception\PendingException;
|
||||||
Behat\Mink\Exception\ElementHtmlException,
|
use Behat\Mink\Exception\ElementHtmlException;
|
||||||
Behat\Gherkin\Node\PyStringNode,
|
use Behat\Gherkin\Node\PyStringNode;
|
||||||
Behat\Gherkin\Node\TableNode,
|
use Behat\Gherkin\Node\TableNode;
|
||||||
Behat\MinkExtension\Context\MinkContext as MinkContext;
|
use Behat\MinkExtension\Context\MinkContext as MinkContext;
|
||||||
|
|
||||||
use Symfony\Component\DomCrawler\Crawler;
|
use Symfony\Component\DomCrawler\Crawler;
|
||||||
|
|
||||||
// PHPUnit
|
|
||||||
require_once 'PHPUnit/Autoload.php';
|
|
||||||
require_once 'PHPUnit/Framework/Assert/Functions.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CmsFormsContext
|
* CmsFormsContext
|
||||||
*
|
*
|
||||||
|
@ -2,20 +2,15 @@
|
|||||||
|
|
||||||
namespace SilverStripe\Framework\Test\Behaviour;
|
namespace SilverStripe\Framework\Test\Behaviour;
|
||||||
|
|
||||||
use Behat\Behat\Context\ClosuredContextInterface,
|
use Behat\Behat\Context\ClosuredContextInterface;
|
||||||
Behat\Behat\Context\TranslatedContextInterface,
|
use Behat\Behat\Context\TranslatedContextInterface;
|
||||||
Behat\Behat\Context\BehatContext,
|
use Behat\Behat\Context\BehatContext;
|
||||||
Behat\Behat\Context\Step,
|
use Behat\Behat\Context\Step;
|
||||||
Behat\Behat\Exception\PendingException,
|
use Behat\Behat\Exception\PendingException;
|
||||||
Behat\Mink\Exception\ElementNotFoundException,
|
use Behat\Mink\Exception\ElementNotFoundException;
|
||||||
Behat\Gherkin\Node\PyStringNode,
|
use Behat\Gherkin\Node\PyStringNode;
|
||||||
Behat\Gherkin\Node\TableNode,
|
use Behat\Gherkin\Node\TableNode;
|
||||||
Behat\Mink\Element\NodeElement;
|
use Behat\Mink\Element\NodeElement;
|
||||||
|
|
||||||
|
|
||||||
// PHPUnit
|
|
||||||
require_once 'PHPUnit/Autoload.php';
|
|
||||||
require_once 'PHPUnit/Framework/Assert/Functions.php';
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* CmsUiContext
|
* CmsUiContext
|
||||||
|
Loading…
Reference in New Issue
Block a user