From 48b596ab037304e6bff519ad1aec46bb4cdd9ed0 Mon Sep 17 00:00:00 2001 From: alekseybobkov Date: Wed, 16 Jul 2014 20:49:55 +1100 Subject: [PATCH] Fixed unit tests --- .../cms/classes/CmsCompoundObjectTest.php | 49 +++++++++++-------- 1 file changed, 28 insertions(+), 21 deletions(-) diff --git a/tests/unit/cms/classes/CmsCompoundObjectTest.php b/tests/unit/cms/classes/CmsCompoundObjectTest.php index fcbaeb366..87a6d69b6 100644 --- a/tests/unit/cms/classes/CmsCompoundObjectTest.php +++ b/tests/unit/cms/classes/CmsCompoundObjectTest.php @@ -37,15 +37,18 @@ class CmsCompoundObjectTest extends TestCase $this->assertInternalType('array', $obj->settings); $this->assertArrayHasKey('var', $obj->settings); $this->assertEquals('value', $obj->settings['var']); - $this->assertArrayHasKey('section', $obj->settings); - $this->assertInternalType('array', $obj->settings['section']); - $this->assertArrayHasKey('version', $obj->settings['section']); - $this->assertEquals(10, $obj->settings['section']['version']); + + $this->assertArrayHasKey('components', $obj->settings); + + $this->assertArrayHasKey('section', $obj->settings['components']); + $this->assertInternalType('array', $obj->settings['components']['section']); + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); $this->assertEquals('value', $obj->var); - $this->assertInternalType('array', $obj->section); - $this->assertArrayHasKey('version', $obj->section); - $this->assertEquals(10, $obj->section['version']); + + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); } public function testParseComponentSettings() @@ -95,15 +98,17 @@ class CmsCompoundObjectTest extends TestCase $this->assertInternalType('array', $obj->settings); $this->assertArrayHasKey('var', $obj->settings); $this->assertEquals('value', $obj->settings['var']); - $this->assertArrayHasKey('section', $obj->settings); - $this->assertInternalType('array', $obj->settings['section']); - $this->assertArrayHasKey('version', $obj->settings['section']); - $this->assertEquals(10, $obj->settings['section']['version']); + + $this->assertArrayHasKey('components', $obj->settings); + + $this->assertInternalType('array', $obj->settings['components']['section']); + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); $this->assertEquals('value', $obj->var); - $this->assertInternalType('array', $obj->section); - $this->assertArrayHasKey('version', $obj->section); - $this->assertEquals(10, $obj->section['version']); + $this->assertInternalType('array', $obj->settings['components']['section']); + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); /* * Load the test object again, it should be loaded from the cache this time @@ -118,15 +123,17 @@ class CmsCompoundObjectTest extends TestCase $this->assertInternalType('array', $obj->settings); $this->assertArrayHasKey('var', $obj->settings); $this->assertEquals('value', $obj->settings['var']); - $this->assertArrayHasKey('section', $obj->settings); - $this->assertInternalType('array', $obj->settings['section']); - $this->assertArrayHasKey('version', $obj->settings['section']); - $this->assertEquals(10, $obj->settings['section']['version']); + + $this->assertArrayHasKey('components', $obj->settings); + + $this->assertInternalType('array', $obj->settings['components']['section']); + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); $this->assertEquals('value', $obj->var); - $this->assertInternalType('array', $obj->section); - $this->assertArrayHasKey('version', $obj->section); - $this->assertEquals(10, $obj->section['version']); + $this->assertInternalType('array', $obj->settings['components']['section']); + $this->assertArrayHasKey('version', $obj->settings['components']['section']); + $this->assertEquals(10, $obj->settings['components']['section']['version']); } public function testUndefinedProperty()