From 7f7f7bc5a1910d6954aeeabcb05d6fa5844bc9a0 Mon Sep 17 00:00:00 2001 From: David Maus <maus@hab.de> Date: Thu, 23 May 2013 09:22:52 +0200 Subject: [PATCH] Relocate unit tests --- phpunit.xml | 2 +- tests/{ => unit-tests}/bootstrap.php | 3 ++- .../src/HAB/Pica/Record/AuthorityRecordTest.php | 0 .../src/HAB/Pica/Record/CopyRecordTest.php | 0 .../src/HAB/Pica/Record/FieldTest.php | 14 +++++++++++++- .../src/HAB/Pica/Record/LocalRecordTest.php | 0 .../src/HAB/Pica/Record/RecordTest.php | 0 .../src/HAB/Pica/Record/SubfieldTest.php | 0 .../src/HAB/Pica/Record/TitleRecordTest.php | 0 9 files changed, 16 insertions(+), 3 deletions(-) rename tests/{ => unit-tests}/bootstrap.php (92%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/AuthorityRecordTest.php (100%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/CopyRecordTest.php (100%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/FieldTest.php (92%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/LocalRecordTest.php (100%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/RecordTest.php (100%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/SubfieldTest.php (100%) rename tests/{ => unit-tests}/src/HAB/Pica/Record/TitleRecordTest.php (100%) diff --git a/phpunit.xml b/phpunit.xml index 16d058a..50449de 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<phpunit bootstrap="tests/bootstrap.php" strict="true"> +<phpunit bootstrap="tests/unit-tests/bootstrap.php" strict="true"> <testsuites> <testsuite name="Unit Tests"> <directory suffix="Test.php">tests</directory> diff --git a/tests/bootstrap.php b/tests/unit-tests/bootstrap.php similarity index 92% rename from tests/bootstrap.php rename to tests/unit-tests/bootstrap.php index a80cc2e..4e4549b 100644 --- a/tests/bootstrap.php +++ b/tests/unit-tests/bootstrap.php @@ -21,7 +21,8 @@ * @license http://www.gnu.org/licenses/gpl.txt GNU General Public License v3 */ -require_once realpath(__DIR__ . '/../vendor/autoload.php'); +$autoload = realpath(__DIR__ . '/../../vendor/autoload.php'); +require_once($autoload); define('PHPUNIT_FIXTURES', realpath(__DIR__ . '/fixtures')); diff --git a/tests/src/HAB/Pica/Record/AuthorityRecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/AuthorityRecordTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/AuthorityRecordTest.php rename to tests/unit-tests/src/HAB/Pica/Record/AuthorityRecordTest.php diff --git a/tests/src/HAB/Pica/Record/CopyRecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/CopyRecordTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/CopyRecordTest.php rename to tests/unit-tests/src/HAB/Pica/Record/CopyRecordTest.php diff --git a/tests/src/HAB/Pica/Record/FieldTest.php b/tests/unit-tests/src/HAB/Pica/Record/FieldTest.php similarity index 92% rename from tests/src/HAB/Pica/Record/FieldTest.php rename to tests/unit-tests/src/HAB/Pica/Record/FieldTest.php index ab9fde8..ae5e5f3 100644 --- a/tests/src/HAB/Pica/Record/FieldTest.php +++ b/tests/unit-tests/src/HAB/Pica/Record/FieldTest.php @@ -142,7 +142,7 @@ class FieldTest extends PHPUnit_FrameWork_TestCase /** * @depends testGetSubfields */ - public function testGetSubfieldsWithCode (Field $f) + public function testGetSubfieldsCodes (Field $f) { $this->assertEquals(5, count($f->getSubfields('x', 'x', 'x', 'x', 'x'))); $s = $f->getSubfields('d'); @@ -154,6 +154,18 @@ class FieldTest extends PHPUnit_FrameWork_TestCase return $f; } + + public function testGetSubfieldsWithCode () + { + $f = new Field('003@', 0); + $f->setSubfields(array(new Subfield('a', 'first a'), + new Subfield('d', 'first d'), + new Subfield('a', 'second a'))); + $this->assertEquals(2, count($f->getSubfieldsWithCode('a'))); + $this->assertEquals(1, count($f->getSubfieldsWithCode('d'))); + $this->assertEquals(0, count($f->getSubfieldsWithCode('x'))); + } + /// public function testClone () diff --git a/tests/src/HAB/Pica/Record/LocalRecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/LocalRecordTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/LocalRecordTest.php rename to tests/unit-tests/src/HAB/Pica/Record/LocalRecordTest.php diff --git a/tests/src/HAB/Pica/Record/RecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/RecordTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/RecordTest.php rename to tests/unit-tests/src/HAB/Pica/Record/RecordTest.php diff --git a/tests/src/HAB/Pica/Record/SubfieldTest.php b/tests/unit-tests/src/HAB/Pica/Record/SubfieldTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/SubfieldTest.php rename to tests/unit-tests/src/HAB/Pica/Record/SubfieldTest.php diff --git a/tests/src/HAB/Pica/Record/TitleRecordTest.php b/tests/unit-tests/src/HAB/Pica/Record/TitleRecordTest.php similarity index 100% rename from tests/src/HAB/Pica/Record/TitleRecordTest.php rename to tests/unit-tests/src/HAB/Pica/Record/TitleRecordTest.php -- GitLab