ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
DataSeriesValuesTest Class Reference
+ Inheritance diagram for DataSeriesValuesTest:
+ Collaboration diagram for DataSeriesValuesTest:

Public Member Functions

 setUp ()
 
 testSetDataType ()
 
 testSetInvalidDataTypeThrowsException ()
 
 testGetDataType ()
 

Detailed Description

Definition at line 4 of file DataSeriesValuesTest.php.

Member Function Documentation

◆ setUp()

DataSeriesValuesTest::setUp ( )

Definition at line 7 of file DataSeriesValuesTest.php.

8 {
9 if (!defined('PHPEXCEL_ROOT'))
10 {
11 define('PHPEXCEL_ROOT', APPLICATION_PATH . '/');
12 }
13 require_once(PHPEXCEL_ROOT . 'PHPExcel/Autoloader.php');
14 }
defined( 'APPLICATION_ENV')||define( 'APPLICATION_ENV'
Definition: bootstrap.php:27

References defined.

◆ testGetDataType()

DataSeriesValuesTest::testGetDataType ( )

Definition at line 44 of file DataSeriesValuesTest.php.

45 {
46 $dataTypeValue = 'String';
47
48 $testInstance = new PHPExcel_Chart_DataSeriesValues;
49 $setValue = $testInstance->setDataType($dataTypeValue);
50
51 $result = $testInstance->getDataType();
52 $this->assertEquals($dataTypeValue,$result);
53 }
$result
setDataType($dataType=self::DATASERIES_TYPE_NUMBER)
Set Series Data Type.

References $result, and PHPExcel_Chart_DataSeriesValues\setDataType().

+ Here is the call graph for this function:

◆ testSetDataType()

DataSeriesValuesTest::testSetDataType ( )

Definition at line 16 of file DataSeriesValuesTest.php.

17 {
18 $dataTypeValues = array(
19 'Number',
20 'String'
21 );
22
23 $testInstance = new PHPExcel_Chart_DataSeriesValues;
24
25 foreach($dataTypeValues as $dataTypeValue) {
26 $result = $testInstance->setDataType($dataTypeValue);
27 $this->assertTrue($result instanceof PHPExcel_Chart_DataSeriesValues);
28 }
29 }

References $result.

◆ testSetInvalidDataTypeThrowsException()

DataSeriesValuesTest::testSetInvalidDataTypeThrowsException ( )

Definition at line 31 of file DataSeriesValuesTest.php.

32 {
33 $testInstance = new PHPExcel_Chart_DataSeriesValues;
34
35 try {
36 $result = $testInstance->setDataType('BOOLEAN');
37 } catch (Exception $e) {
38 $this->assertEquals($e->getMessage(), 'Invalid datatype for chart data series values');
39 return;
40 }
41 $this->fail('An expected exception has not been raised.');
42 }

References $result.


The documentation for this class was generated from the following file: