mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Revert "MINOR Replaced assertType() calls with assertInstanceOf(), deprecated in PHPUnit 3.6 (throws warnings as of 3.5.10)" - cased too many problems with mixed build environments that require PHP 3.4
This reverts commit 65f6104cd6aaad00b3fbb4a6a1c13e431afa3f9a.
This commit is contained in:
parent
9d10e88ea5
commit
2184acf17d
@ -41,10 +41,10 @@ class DataObjectDecoratorTest extends SapphireTest {
|
||||
$object = DataObject::get_one('DataObjectDecoratorTest_RelatedObject', "\"ContactID\" = {$contactID}");
|
||||
|
||||
$this->assertNotNull($object, 'Related object not null');
|
||||
$this->assertInstanceOf('DataObjectDecoratorTest_Member', $object->Contact(), 'Related contact is a member dataobject');
|
||||
$this->assertInstanceOf('DataObjectDecoratorTest_Member', $object->getComponent('Contact'), 'getComponent does the same thing as Contact()');
|
||||
$this->assertType('DataObjectDecoratorTest_Member', $object->Contact(), 'Related contact is a member dataobject');
|
||||
$this->assertType('DataObjectDecoratorTest_Member', $object->getComponent('Contact'), 'getComponent does the same thing as Contact()');
|
||||
|
||||
$this->assertInstanceOf('DataObjectDecoratorTest_RelatedObject', $contact->RelatedObjects()->First());
|
||||
$this->assertType('DataObjectDecoratorTest_RelatedObject', $contact->RelatedObjects()->First());
|
||||
$this->assertEquals("Lorem ipsum dolor", $contact->RelatedObjects()->First()->FieldOne);
|
||||
$this->assertEquals("Random notes", $contact->RelatedObjects()->First()->FieldTwo);
|
||||
$contact->delete();
|
||||
@ -143,7 +143,7 @@ class DataObjectDecoratorTest extends SapphireTest {
|
||||
function testDbObjectOnDecoratedFields() {
|
||||
$member = $this->objFromFixture('DataObjectDecoratorTest_Member', 'member1');
|
||||
$this->assertNotNull($member->dbObject('Website'));
|
||||
$this->assertInstanceOf('Varchar', $member->dbObject('Website'));
|
||||
$this->assertType('Varchar', $member->dbObject('Website'));
|
||||
}
|
||||
|
||||
function testDecoratorCanBeAppliedToDataObject() {
|
||||
|
@ -702,7 +702,7 @@ class DataObjectTest extends SapphireTest {
|
||||
$changedFields = $changedPage->getChangedFields();
|
||||
|
||||
// Don't write the record, it will reset changed fields
|
||||
$this->assertInstanceOf('RedirectorPage', $changedPage);
|
||||
$this->assertType('RedirectorPage', $changedPage);
|
||||
$this->assertEquals($changedPage->ClassName, 'RedirectorPage');
|
||||
$this->assertEquals($changedPage->RedirectionType, 'Internal');
|
||||
//$this->assertEquals($changedPage->RecordClassName, 'RedirectorPage');
|
||||
@ -711,7 +711,7 @@ class DataObjectTest extends SapphireTest {
|
||||
$this->assertEquals($changedFields['ClassName']['after'], 'RedirectorPage');
|
||||
|
||||
$changedPage->write();
|
||||
$this->assertInstanceOf('RedirectorPage', $changedPage);
|
||||
$this->assertType('RedirectorPage', $changedPage);
|
||||
$this->assertEquals($changedPage->ClassName, 'RedirectorPage');
|
||||
}
|
||||
|
||||
|
@ -177,19 +177,19 @@ class ObjectTest extends SapphireTest {
|
||||
$inst = new ObjectTest_ExtensionTest();
|
||||
$extensions = $inst->getExtensionInstances();
|
||||
$this->assertEquals(count($extensions), 2);
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'ObjectTest_ExtendTest1',
|
||||
$extensions['ObjectTest_ExtendTest1']
|
||||
);
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'ObjectTest_ExtendTest2',
|
||||
$extensions['ObjectTest_ExtendTest2']
|
||||
);
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'ObjectTest_ExtendTest1',
|
||||
$inst->getExtensionInstance('ObjectTest_ExtendTest1')
|
||||
);
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'ObjectTest_ExtendTest2',
|
||||
$inst->getExtensionInstance('ObjectTest_ExtendTest2')
|
||||
);
|
||||
|
@ -22,7 +22,7 @@ class RequestHandlingTest extends FunctionalTest {
|
||||
|
||||
function testConstructedWithNullRequest() {
|
||||
$r = new RequestHandler();
|
||||
$this->assertInstanceOf('NullHTTPRequest', $r->getRequest());
|
||||
$this->assertType('NullHTTPRequest', $r->getRequest());
|
||||
}
|
||||
|
||||
function testRequestHandlerChainingAllParams() {
|
||||
|
@ -108,7 +108,7 @@ class SearchContextTest extends SapphireTest {
|
||||
|
||||
$project = $results->First();
|
||||
|
||||
$this->assertInstanceOf('SearchContextTest_Project', $project);
|
||||
$this->assertType('SearchContextTest_Project', $project);
|
||||
$this->assertEquals("Blog Website", $project->Name);
|
||||
$this->assertEquals(2, $project->Actions()->Count());
|
||||
|
||||
|
@ -64,7 +64,7 @@ class SiteTreeActionsTest extends FunctionalTest {
|
||||
|
||||
// Get the live version of the page
|
||||
$page = Versioned::get_one_by_stage("SiteTree", "Live", "\"SiteTree\".\"ID\" = $pageID");
|
||||
$this->assertInstanceOf("SiteTree", $page);
|
||||
$this->assertType("SiteTree", $page);
|
||||
|
||||
// Check that someone without the right permission can't delete the page
|
||||
$editor = $this->objFromFixture('Member', 'cmsnodeleteeditor');
|
||||
@ -116,7 +116,7 @@ class SiteTreeActionsTest extends FunctionalTest {
|
||||
|
||||
// Get the live version of the page
|
||||
$page = Versioned::get_one_by_stage("SiteTree", "Live", "\"SiteTree\".\"ID\" = $pageID");
|
||||
$this->assertInstanceOf('SiteTree', $page);
|
||||
$this->assertType('SiteTree', $page);
|
||||
|
||||
$actionsArr = $page->getCMSActions()->column('Name');
|
||||
|
||||
@ -183,4 +183,4 @@ class SiteTreeActionsTest_Page extends Page implements TestOnly {
|
||||
function canDelete($member = null) {
|
||||
return Permission::checkMember($member, 'SiteTreeActionsTest_Page_CANDELETE');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -143,7 +143,7 @@ class SiteTreeTest extends SapphireTest {
|
||||
$child->Title = 'Page Title';
|
||||
$child->setParent($parent);
|
||||
|
||||
$this->assertInstanceOf("SiteTree", $child->Parent);
|
||||
$this->assertType("SiteTree", $child->Parent);
|
||||
$this->assertEquals("Section Title", $child->Parent->Title);
|
||||
}
|
||||
|
||||
@ -152,7 +152,7 @@ class SiteTreeTest extends SapphireTest {
|
||||
$child = new SiteTreeTest_PageNode();
|
||||
|
||||
$child->setParent($parent);
|
||||
$this->assertInstanceOf('SiteTreeTest_PageNode', $child->Parent);
|
||||
$this->assertType('SiteTreeTest_PageNode', $child->Parent);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -165,7 +165,7 @@ class DirectorTest extends SapphireTest {
|
||||
$url = 'DirectorTestRequest_Controller/' . sprintf($testfunction, ucfirst($method)) . '?' . http_build_query($fixture);
|
||||
$getresponse = Director::test($url, $fixture, null, strtoupper($method), null, null, $fixture);
|
||||
|
||||
$this->assertInstanceOf('SS_HTTPResponse', $getresponse, 'Director::test() returns SS_HTTPResponse');
|
||||
$this->assertType('SS_HTTPResponse', $getresponse, 'Director::test() returns SS_HTTPResponse');
|
||||
$this->assertEquals($fixture['somekey'], $getresponse->getBody(), 'Director::test() ' . $testfunction);
|
||||
}
|
||||
}
|
||||
|
@ -18,18 +18,18 @@ class SS_LogTest extends SapphireTest {
|
||||
|
||||
function testExistingWriter() {
|
||||
$writers = SS_Log::get_writers();
|
||||
$this->assertInternalType('array', $writers);
|
||||
$this->assertType('array', $writers);
|
||||
$this->assertEquals(2, count($writers));
|
||||
}
|
||||
|
||||
function testRemoveWriter() {
|
||||
SS_Log::remove_writer($this->testEmailWriter);
|
||||
$writers = SS_Log::get_writers();
|
||||
$this->assertInternalType('array', $writers);
|
||||
$this->assertType('array', $writers);
|
||||
$this->assertEquals(1, count($writers));
|
||||
SS_Log::remove_writer($this->testFileWriter);
|
||||
$writers = SS_Log::get_writers();
|
||||
$this->assertInternalType('array', $writers);
|
||||
$this->assertType('array', $writers);
|
||||
$this->assertEquals(0, count($writers));
|
||||
}
|
||||
|
||||
|
@ -27,10 +27,10 @@ class FileTest extends SapphireTest {
|
||||
$this->assertEquals($testfilePath, $file->Filename, '"Filename" property remains unchanged');
|
||||
|
||||
// TODO This should be auto-detected, see File->updateFilesystem()
|
||||
// $this->assertInstanceOf('Folder', $file->Parent(), 'Parent folder is created in database');
|
||||
// $this->assertType('Folder', $file->Parent(), 'Parent folder is created in database');
|
||||
// $this->assertFileExists($file->Parent()->getFullPath(), 'Parent folder is created on filesystem');
|
||||
// $this->assertEquals('FileTest', $file->Parent()->Name);
|
||||
// $this->assertInstanceOf('Folder', $file->Parent()->Parent(), 'Grandparent folder is created in database');
|
||||
// $this->assertType('Folder', $file->Parent()->Parent(), 'Grandparent folder is created in database');
|
||||
// $this->assertFileExists($file->Parent()->Parent()->getFullPath(), 'Grandparent folder is created on filesystem');
|
||||
// $this->assertEquals('assets', $file->Parent()->Parent()->Name);
|
||||
}
|
||||
|
@ -243,12 +243,12 @@ class FormTest extends FunctionalTest {
|
||||
SecurityToken::enable();
|
||||
|
||||
$form1 = $this->getStubForm();
|
||||
$this->assertInstanceOf('SecurityToken', $form1->getSecurityToken());
|
||||
$this->assertType('SecurityToken', $form1->getSecurityToken());
|
||||
|
||||
SecurityToken::disable();
|
||||
|
||||
$form2 = $this->getStubForm();
|
||||
$this->assertInstanceOf('NullSecurityToken', $form2->getSecurityToken());
|
||||
$this->assertType('NullSecurityToken', $form2->getSecurityToken());
|
||||
|
||||
SecurityToken::enable();
|
||||
}
|
||||
@ -257,7 +257,7 @@ class FormTest extends FunctionalTest {
|
||||
SecurityToken::enable();
|
||||
|
||||
$formWithToken = $this->getStubForm();
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'HiddenField',
|
||||
$formWithToken->Fields()->fieldByName(SecurityToken::get_default_name()),
|
||||
'Token field added by default'
|
||||
|
@ -21,14 +21,14 @@ class MoneyTest extends SapphireTest {
|
||||
|
||||
function testMoneyFieldsReturnedAsObjects() {
|
||||
$obj = $this->objFromFixture('MoneyTest_DataObject', 'test1');
|
||||
$this->assertInstanceOf('Money', $obj->MyMoney);
|
||||
$this->assertType('Money', $obj->MyMoney);
|
||||
}
|
||||
|
||||
|
||||
function testLoadFromFixture() {
|
||||
$obj = $this->objFromFixture('MoneyTest_DataObject', 'test1');
|
||||
|
||||
$this->assertInstanceOf('Money', $obj->MyMoney);
|
||||
$this->assertType('Money', $obj->MyMoney);
|
||||
$this->assertEquals($obj->MyMoney->getCurrency(), 'EUR');
|
||||
$this->assertEquals($obj->MyMoney->getAmount(), 1.23);
|
||||
}
|
||||
@ -42,7 +42,7 @@ class MoneyTest extends SapphireTest {
|
||||
$this->assertNotContains('MyMoney', array_keys($changed));
|
||||
|
||||
// With changes
|
||||
$this->assertInstanceOf('Money', $obj->MyMoney);
|
||||
$this->assertType('Money', $obj->MyMoney);
|
||||
$obj->MyMoney->setAmount(99);
|
||||
$changed = $obj->getChangedFields();
|
||||
$this->assertContains('MyMoney', array_keys($changed));
|
||||
@ -280,7 +280,7 @@ class MoneyTest extends SapphireTest {
|
||||
function testLoadIntoDataObject() {
|
||||
$obj = new MoneyTest_DataObject();
|
||||
|
||||
$this->assertInstanceOf('Money', $obj->obj('MyMoney'));
|
||||
$this->assertType('Money', $obj->obj('MyMoney'));
|
||||
|
||||
$m = new Money();
|
||||
$m->setValue(array(
|
||||
|
@ -39,7 +39,7 @@ class SiteConfigTest extends SapphireTest {
|
||||
$configEn = SiteConfig::current_site_config();
|
||||
$configFr = SiteConfig::current_site_config('fr_FR');
|
||||
|
||||
$this->assertInstanceOf('SiteConfig', $configFr);
|
||||
$this->assertType('SiteConfig', $configFr);
|
||||
$this->assertEquals($configFr->Locale, 'fr_FR');
|
||||
$this->assertEquals($configFr->Title, $configEn->Title, 'Copies title from existing config');
|
||||
}
|
||||
|
@ -220,7 +220,7 @@ class TranslatableTest extends FunctionalTest {
|
||||
|
||||
// first test with default language
|
||||
$fields = $pageOrigLang->getCMSFields();
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'TextField',
|
||||
$fields->dataFieldByName('Title'),
|
||||
'Translatable doesnt modify fields if called in default language (e.g. "non-translation mode")'
|
||||
@ -233,13 +233,13 @@ class TranslatableTest extends FunctionalTest {
|
||||
// then in "translation mode"
|
||||
$pageTranslated = $pageOrigLang->createTranslation('fr_FR');
|
||||
$fields = $pageTranslated->getCMSFields();
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'TextField',
|
||||
$fields->dataFieldByName('Title'),
|
||||
'Translatable leaves original formfield intact in "translation mode"'
|
||||
);
|
||||
$readonlyField = $fields->dataFieldByName('Title')->performReadonlyTransformation();
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
$readonlyField->class,
|
||||
$fields->dataFieldByName('Title_original'),
|
||||
'Translatable adds the original value as a ReadonlyField in "translation mode"'
|
||||
@ -793,7 +793,7 @@ class TranslatableTest extends FunctionalTest {
|
||||
"Users with canEdit() and TRANSLATE_ALL permission can't create a new translation if locale is not in Translatable::get_allowed_locales()"
|
||||
);
|
||||
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'Page',
|
||||
$testPage->createTranslation('ja_JP')
|
||||
);
|
||||
|
@ -94,11 +94,11 @@ class VersionedTest extends SapphireTest {
|
||||
function testVersionedFieldsAdded() {
|
||||
$obj = new VersionedTest_DataObject();
|
||||
// Check that the Version column is added as a full-fledged column
|
||||
$this->assertInstanceOf('Int', $obj->dbObject('Version'));
|
||||
$this->assertType('Int', $obj->dbObject('Version'));
|
||||
|
||||
$obj2 = new VersionedTest_Subclass();
|
||||
// Check that the Version column is added as a full-fledged column
|
||||
$this->assertInstanceOf('Int', $obj2->dbObject('Version'));
|
||||
$this->assertType('Int', $obj2->dbObject('Version'));
|
||||
}
|
||||
|
||||
function testPublishCreateNewVersion() {
|
||||
|
@ -150,7 +150,7 @@ class MemberTest extends FunctionalTest {
|
||||
$this->assertTrue($record->checkPassword('test1'), "Password test1 not found in MemberRecord");
|
||||
|
||||
$record = $passwords->next();
|
||||
$this->assertInstanceOf('DataObject', $record);
|
||||
$this->assertType('DataObject', $record);
|
||||
$this->assertTrue($record->checkPassword('1nitialPassword'), "Password 1nitialPassword not found in MemberRecord");
|
||||
}
|
||||
|
||||
|
@ -3,7 +3,7 @@ class PasswordEncryptorTest extends SapphireTest {
|
||||
function testCreateForCode() {
|
||||
PasswordEncryptor::register('test', 'PasswordEncryptorTest_TestEncryptor');
|
||||
$e = PasswordEncryptor::create_for_algorithm('test');
|
||||
$this->assertInstanceOf(
|
||||
$this->assertType(
|
||||
'PasswordEncryptorTest_TestEncryptor',
|
||||
$e
|
||||
);
|
||||
|
@ -40,7 +40,7 @@ class SecurityDefaultAdminTest extends SapphireTest {
|
||||
|
||||
$admin = Security::findAnAdministrator();
|
||||
|
||||
$this->assertInstanceOf('Member', $admin);
|
||||
$this->assertType('Member', $admin);
|
||||
$this->assertTrue(Permission::checkMember($admin, 'ADMIN'));
|
||||
$this->assertNull($admin->Email);
|
||||
$this->assertNull($admin->Password);
|
||||
|
@ -41,7 +41,7 @@ class SecurityTokenTest extends SapphireTest {
|
||||
|
||||
function testInst() {
|
||||
$inst1 = SecurityToken::inst();
|
||||
$this->assertInstanceOf('SecurityToken', $inst1);
|
||||
$this->assertType('SecurityToken', $inst1);
|
||||
}
|
||||
|
||||
function testInstReturnsSingleton() {
|
||||
@ -111,7 +111,7 @@ class SecurityTokenTest extends SapphireTest {
|
||||
$t->updateFieldSet($fs);
|
||||
$f = $fs->dataFieldByName($t->getName());
|
||||
|
||||
$this->assertInstanceOf('HiddenField', $f);
|
||||
$this->assertType('HiddenField', $f);
|
||||
$this->assertEquals($f->Name(), $t->getName(), 'Name matches');
|
||||
$this->assertEquals($f->Value(), $t->getValue(), 'Value matches');
|
||||
}
|
||||
@ -123,7 +123,7 @@ class SecurityTokenTest extends SapphireTest {
|
||||
$t->updateFieldSet($fs); // second
|
||||
$f = $fs->dataFieldByName($t->getName());
|
||||
|
||||
$this->assertInstanceOf('HiddenField', $f);
|
||||
$this->assertType('HiddenField', $f);
|
||||
$this->assertEquals(1, $fs->Count());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user