]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - tests/include/utils/Bug33284_Test.php
Added unit tests.
[Github/sugarcrm.git] / tests / include / utils / Bug33284_Test.php
1 <?php
2
3 class Bug33284_Test extends Sugar_PHPUnit_Framework_TestCase
4 {
5     var $max_display_set = false;
6     var $max_display_length;
7     
8     public function setUp() {
9               
10         if(isset($sugar_config['tracker_max_display_length'])) {
11            $this->max_display_set = true;
12            $this->max_display_length = $sugar_config['tracker_max_display_length'];
13         }
14     }
15     
16     public function tearDown() {
17         if($this->max_display_set) {
18            global $sugar_config; 
19            $sugar_config['tracker_max_display_length'] = $this->max_display_length;
20         }
21     }
22
23     public function test_get_tracker_substring1()
24     {
25         global $sugar_config;       
26         $sugar_config['tracker_max_display_length'] = 20;
27         $test_string = ' Hello There How Are You? ';
28         $display_string = getTrackerSubstring($test_string);
29         $this->assertEquals(strlen($display_string), 20, 'Assert that the string length is equal to 20 characters');
30     }
31     
32     /*
33     public function test_get_tracker_substring2()
34     {
35         global $sugar_config;       
36         unset($sugar_config['tracker_max_display_length']);
37         $test_string = ' Hello There How Are You? ';
38         
39         $default_length = 15;
40                 
41         
42         $display_string = getTrackerSubstring($test_string);
43         $this->assertEquals(strlen($display_string), $default_length, 'Assert that the string length is equal to 15 characters (default)');
44
45                 $test_string = '科學家發現史上最大恐龍腳印科學家發現史上最大恐龍腳印';
46         $display_string = getTrackerSubstring($test_string);
47         $this->assertEquals(mb_strlen($display_string), $default_length, 'Assert that the string length is equal to 15 characters (default)');    
48     }   
49     */
50 }
51
52 ?>