rename is_downloable to isDownloable

Change Functional to unit test
This commit is contained in:
Benoît Burnichon
2016-02-10 16:01:24 +01:00
parent 02879cdde5
commit 810bef41fb
6 changed files with 10 additions and 67 deletions

View File

@@ -309,7 +309,7 @@ class databox_subdef
/**
* @return bool
*/
public function is_downloadable()
public function isDownloadable()
{
return $this->downloadable;
}

View File

@@ -108,7 +108,7 @@ class patch_370alpha6a extends patchAbstract
$options['meta'] = $subdef->isMetadataUpdateRequired() ? 'yes' : 'no';
$options['devices'] = [databox_subdef::DEVICE_SCREEN];
$root->set_subdef($groupname, $subdef->get_name(), $subdef->get_class(), $subdef->is_downloadable(), $options, []);
$root->set_subdef($groupname, $subdef->get_name(), $subdef->get_class(), $subdef->isDownloadable(), $options, []);
}
protected function addMobileSubdefVideo($root, $baseSubdef, $groupname)

View File

@@ -85,11 +85,10 @@ class record_exportElement extends record_adapter
$sbas_id = phrasea::sbasFromBas($this->app, $this->get_base_id());
$subdefgroups = $this->app->findDataboxById($sbas_id)->get_subdef_structure();
/** @var databox_subdef[] $subdefs */
$subdefs = [];
foreach ($subdefgroups as $subdef_type => $subdefs_obj) {
foreach ($this->app->findDataboxById($sbas_id)->get_subdef_structure() as $subdef_type => $subdefs_obj) {
if ($subdef_type == $this->get_type()) {
$subdefs = $subdefs_obj;
break;
@@ -173,7 +172,7 @@ class record_exportElement extends record_adapter
$downloadable[$name] = false;
$downloadable_settings = $subdef->is_downloadable();
$downloadable_settings = $subdef->isDownloadable();
if (! $downloadable_settings || $go_dl[$class] === false) {
continue;

View File

@@ -227,7 +227,7 @@
{% endfor %}
<tr>
<td>{{ 'Telechargeable' | trans }}</td>
<td><input type="checkbox" name="{{subdefgroup}}_{{subdefname}}_downloadable" {% if subdef.is_downloadable() %}checked="checked"{% endif %} value="1" /></td>
<td><input type="checkbox" name="{{subdefgroup}}_{{subdefname}}_downloadable" {% if subdef.isDownloadable() %}checked="checked"{% endif %} value="1" /></td>
<td></td>
</tr>
<tr>

View File

@@ -94,8 +94,7 @@ class SubdefsTest extends \PhraseanetAuthenticatedWebTestCase
$subdefs = new \databox_subdefsStructure($app->findDataboxById($this->databox_id), $app['translator']);
$subdef = $subdefs->get_subdef("image", $name);
/* @var $subdef \databox_subdef */
$this->assertFalse($subdef->is_downloadable());
$this->assertFalse($subdef->isDownloadable());
$options = $subdef->getOptions();

View File

@@ -1,27 +1,7 @@
<?php
/**
* @group functional
* @group legacy
*/
class databox_subdefTest extends \PhraseanetTestCase
class databox_subdefTest extends \PHPUnit_Framework_TestCase
{
/**
* @covers databox_subdef::__construct
* @covers databox_subdef::get_class
* @covers databox_subdef::get_name
* @covers databox_subdef::isMetadataUpdateRequired
* @covers databox_subdef::getAvailableSubdefTypes
* @covers databox_subdef::is_downloadable
* @covers databox_subdef::get_labels
* @covers databox_subdef::getSubdefGroup
* @covers databox_subdef::getSubdefType
* @covers databox_subdef::get_path
* @covers databox_subdef::getSpecs
* @covers databox_subdef::getOptions
* @covers databox_subdef::buildImageSubdef
*/
public function testImage()
{
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
@@ -52,7 +32,7 @@ class databox_subdefTest extends \PhraseanetTestCase
$this->assertArrayHasKey('en', $labels);
$this->assertEquals('Preview', $labels['en']);
$this->assertTrue($object->is_downloadable());
$this->assertTrue($object->isDownloadable());
$this->assertTrue(is_array($object->getAvailableSubdefTypes()));
$this->assertTrue(count($object->getAvailableSubdefTypes()) > 0);
@@ -73,21 +53,6 @@ class databox_subdefTest extends \PhraseanetTestCase
}
}
/**
* @covers databox_subdef::__construct
* @covers databox_subdef::get_class
* @covers databox_subdef::get_name
* @covers databox_subdef::isMetadataUpdateRequired
* @covers databox_subdef::getAvailableSubdefTypes
* @covers databox_subdef::is_downloadable
* @covers databox_subdef::get_labels
* @covers databox_subdef::getSubdefGroup
* @covers databox_subdef::getSubdefType
* @covers databox_subdef::get_path
* @covers databox_subdef::getSpecs
* @covers databox_subdef::getOptions
* @covers databox_subdef::buildVideoSubdef
*/
public function testVideo()
{
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
@@ -118,7 +83,7 @@ class databox_subdefTest extends \PhraseanetTestCase
$this->assertTrue(is_array($labels));
$this->assertEquals(0, count($labels));
$this->assertFalse($object->is_downloadable());
$this->assertFalse($object->isDownloadable());
$this->assertTrue(is_array($object->getAvailableSubdefTypes()));
$this->assertTrue(count($object->getAvailableSubdefTypes()) > 0);
@@ -139,12 +104,6 @@ class databox_subdefTest extends \PhraseanetTestCase
}
}
/**
* @covers databox_subdef::__construct
* @covers databox_subdef::getSpecs
* @covers databox_subdef::getOptions
* @covers databox_subdef::buildGifSubdef
*/
public function testGif()
{
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
@@ -170,12 +129,6 @@ class databox_subdefTest extends \PhraseanetTestCase
}
}
/**
* @covers databox_subdef::__construct
* @covers databox_subdef::getSpecs
* @covers databox_subdef::getOptions
* @covers databox_subdef::buildAudioSubdef
*/
public function testAudio()
{
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
@@ -197,12 +150,6 @@ class databox_subdefTest extends \PhraseanetTestCase
}
}
/**
* @covers databox_subdef::__construct
* @covers databox_subdef::getSpecs
* @covers databox_subdef::getOptions
* @covers databox_subdef::buildFlexPaperSubdef
*/
public function testFlexPaper()
{
$xml = '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
@@ -226,11 +173,9 @@ class databox_subdefTest extends \PhraseanetTestCase
/**
* @dataProvider getVariouasTypeAndSubdefs
* @covers databox_subdef::getAvailableSubdefTypes
*/
public function testGetAvailableSubdefTypes($object)
{
foreach ($object->getAvailableSubdefTypes() as $type) {
$this->assertInstanceOf('\\Alchemy\\Phrasea\\Media\\Subdef\\Subdef', $type);
}