ILIAS  release_7 Revision v7.30-3-g800a261c036
ilMathBCAdapterTest Class Reference
+ Inheritance diagram for ilMathBCAdapterTest:
+ Collaboration diagram for ilMathBCAdapterTest:

Public Member Functions

 setUp ()
 @inheritDoc More...
 
 powData ()
 
- Public Member Functions inherited from ilMathBaseAdapterTest
 testAdd ($a, $b, $result, $scale)
 @dataProvider addData More...
 
 testSub ($a, $b, $result, $scale)
 @dataProvider subData More...
 
 testMul ($a, $b, $result, $scale)
 @dataProvider mulData More...
 
 testDiv ($a, $b, $result, $scale)
 @dataProvider divData More...
 
 testSqrt ($a, $result, $scale)
 @dataProvider sqrtData More...
 
 testPow ($a, $b, $result, $scale)
 @dataProvider powData More...
 
 testMod ($a, $b, $result)
 @dataProvider modData More...
 
 testEquals ($a, $b, $result, $scale)
 @dataProvider equalsData More...
 
 testCalculation ($formula, $result, $scale)
 @dataProvider calcData More...
 
 testDivisionsByZero ()
 
 testModuloByZero ()
 
 addData ()
 
 subData ()
 
 mulData ()
 
 divData ()
 
 modData ()
 
 sqrtData ()
 
 powData ()
 
 equalsData ()
 
 calcData ()
 

Additional Inherited Members

- Data Fields inherited from ilMathBaseAdapterTest
const DEFAULT_SCALE = 50
 
 setUp ()
 @inheritDoc More...
 
- Protected Attributes inherited from ilMathBaseAdapterTest
 $mathAdapter
 
 $evalMath
 

Detailed Description

Author
Michael Jansen mjans.nosp@m.en@d.nosp@m.ataba.nosp@m.y.de
Version
$Id$

Definition at line 10 of file ilMathBCAdapterTest.php.

Member Function Documentation

◆ powData()

ilMathBCAdapterTest::powData ( )
Returns
array

Reimplemented from ilMathBaseAdapterTest.

Definition at line 30 of file ilMathBCAdapterTest.php.

31 {
32 return array_merge([
33 ['2', '64', '18446744073709551616', null],
34 ], parent::powData());
35 }

◆ setUp()

ilMathBCAdapterTest::setUp ( )

@inheritDoc

Reimplemented from ilMathBaseAdapterTest.

Definition at line 15 of file ilMathBCAdapterTest.php.

15 : void
16 {
17 if (!extension_loaded('bcmath')) {
18 $this->markTestSkipped('Could not execute test due to missing bcmath extension!');
19 return;
20 }
21
22 require_once 'Services/Math/classes/class.ilMathBCMathAdapter.php';
23 $this->mathAdapter = new ilMathBCMathAdapter();
24 parent::setUp();
25 }
Class ilMathBCMathAdapter.

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