0
0
Fork 0
mirror of https://github.com/salesagility/SuiteCRM.git synced 2025-02-21 20:56:08 +00:00
salesagility_SuiteCRM/tests/unit/phpunit/modules/AOR_Conditions/AOR_ConditionTest.php
j.dang 08ef573cac Replace explicit bean instantiations in files 181 - 190
- File: '... /tests/unit/phpunit/modules/AOR_Fields/AOR_FieldTest.php'

   - Replaced 1 occurrence(s) of 'new AOR_Report()'

   - Replaced 2 occurrence(s) of 'new AOR_Field()'

- File: '... /tests/unit/phpunit/modules/Project/ProjectTest.php'

   - Replaced 9 occurrence(s) of 'new Project()'

   - Replaced 1 occurrence(s) of 'new User()'

- File: '... /tests/unit/phpunit/modules/Roles/RoleTest.php'

   - Replaced 1 occurrence(s) of 'new User()'

   - Replaced 10 occurrence(s) of 'new Role()'

- File: '... /tests/unit/phpunit/modules/AOR_Conditions/AOR_ConditionTest.php'

   - Replaced 1 occurrence(s) of 'new AOR_Report()'

   - Replaced 2 occurrence(s) of 'new AOR_Condition()'

- File: '... /modules/Documents/Dashlets/MyDocumentsDashlet/MyDocumentsDashlet.php'

   - Replaced 1 occurrence(s) of 'new Document()'

- File: '... /modules/Documents/Delete.php'

   - Replaced 1 occurrence(s) of 'new Document()'

   - Replaced 1 occurrence(s) of 'new DocumentRevision()'

- File: '... /modules/Documents/Menu.php'

   - Replaced 1 occurrence(s) of 'new Administration()'

- File: '... /modules/Documents/GetLatestRevision.php'

   - Replaced 1 occurrence(s) of 'new Document()'

- File: '... /modules/Documents/DocumentSoap.php'

   - Replaced 1 occurrence(s) of 'new Document()'

   - Replaced 1 occurrence(s) of 'new DocumentRevision()'

- File: '... /modules/Documents/Document.php'

   - Replaced 1 occurrence(s) of 'new Document()'

   - Replaced 1 occurrence(s) of 'new DocumentRevision()'
2020-01-22 13:51:06 +00:00

45 lines
1.8 KiB
PHP

<?php
use SuiteCRM\Test\SuitePHPUnitFrameworkTestCase;
class AOR_ConditionTest extends SuitePHPUnitFrameworkTestCase
{
public function testAOR_Condition()
{
// Execute the constructor and check for the Object type and attributes
$aor_Condition = BeanFactory::newBean('AOR_Conditions');
$this->assertInstanceOf('AOR_Condition', $aor_Condition);
$this->assertInstanceOf('Basic', $aor_Condition);
$this->assertInstanceOf('SugarBean', $aor_Condition);
$this->assertAttributeEquals('AOR_Conditions', 'module_dir', $aor_Condition);
$this->assertAttributeEquals('AOR_Condition', 'object_name', $aor_Condition);
$this->assertAttributeEquals('aor_conditions', 'table_name', $aor_Condition);
$this->assertAttributeEquals(true, 'new_schema', $aor_Condition);
$this->assertAttributeEquals(true, 'disable_row_level_security', $aor_Condition);
$this->assertAttributeEquals(true, 'importable', $aor_Condition);
$this->assertAttributeEquals(false, 'tracker_visibility', $aor_Condition);
}
public function testsave_lines()
{
$aor_Condition = BeanFactory::newBean('AOR_Conditions');
//preset the required data
$post_data = array();
$post_data['field'][] = 'test field';
$post_data['name'][] = 'test';
$post_data['parameter'][] = '1';
$post_data['module_path'][] = 'test path';
$post_data['operator'][] = 'test';
$post_data['value_type'][] = 'test type';
// Execute the method and test that it works and doesn't throw an exception.
try {
$aor_Condition->save_lines($post_data, BeanFactory::newBean('AOR_Reports'));
$this->assertTrue(true);
} catch (Exception $e) {
$this->fail($e->getMessage() . "\nTrace:\n" . $e->getTraceAsString());
}
}
}