4 require_once
'libs/composer/vendor/autoload.php';
17 protected function setUp() : void
21 $lng = $this->getMockBuilder(\ilLanguage::class)
22 ->disableOriginalConstructor()
25 ->will($this->returnArgument(0));
48 $isCorrect = $result->
isCorrect($variables, $results, $userResult, $userResultUnit);
49 $this->assertEquals($expectedResult, $isCorrect);
61 $meter->initFormArray([
68 'baseunit_title' =>
'' 72 $centimeter->initFormArray([
76 'unit' =>
'Centimeter',
79 'baseunit_title' =>
'Meter' 83 $newtonmetre->initFormArray([
87 'unit' =>
'Newton Metre',
90 'baseunit_title' =>
'' 94 $newtoncentimeter->initFormArray([
98 'unit' =>
'Newton Centimeter',
101 'baseunit_title' =>
'Newton Metre' 107 $v1->setIntprecision(1);
109 $v2->setIntprecision(1);
114 $v3->setVariable(
'$v3');
116 $v4->setVariable(
'$v4');
254 $v9->setVariable(
'$v9');
256 $v10->setVariable(
'$v10');
259 $v11->setVariable(
'$v11');
261 $v12->setVariable(
'$v12');
319 $v15->setIntprecision(25);
320 $v16->setIntprecision(5);
321 $v17->setIntprecision(1);
331 '1/(2*pi)*sqrt($v16*1000/$v15)+$v17-$v17',
346 '1/(2*pi)*sqrt($v16*1000/$v15)+$v17-$v17',
372 $v1->getVariable() => $v1,
373 $v2->getVariable() => $v2,
374 $v3->getVariable() => $v3,
375 $v4->getVariable() => $v4,
376 $v5->getVariable() => $v5,
377 $v6->getVariable() => $v6,
378 $v7->getVariable() => $v7,
379 $v8->getVariable() => $v8,
380 $v9->getVariable() => $v9,
381 $v10->getVariable() => $v10,
382 $v11->getVariable() => $v11,
383 $v12->getVariable() => $v12,
384 $v13->getVariable() => $v13,
385 $v14->getVariable() => $v14,
386 $v15->getVariable() => $v15,
387 $v16->getVariable() => $v16,
388 $v17->getVariable() => $v17,
392 $r1->getResult() => $r1,
393 $r2->getResult() => $r2,
394 $r3->getResult() => $r3,
395 $r4->getResult() => $r4,
396 $r5->getResult() => $r5,
397 $r6->getResult() => $r6,
398 $r7->getResult() => $r7,
399 $r8->getResult() => $r8,
400 $r9->getResult() => $r9,
401 $r10->getResult() => $r10,
402 $r11->getResult() => $r11,
403 $r12->getResult() => $r12,
404 $r13->getResult() => $r13,
405 $r14->getResult() => $r14,
410 [$r1, $variables,
$results,
'129.36', $newtoncentimeter,
true],
411 [$r2, $variables,
$results,
'1.29', $newtonmetre,
true],
412 [$r3, $variables,
$results,
'1.29', $newtonmetre,
true],
413 [$r4, $variables,
$results,
'129.36', $newtoncentimeter,
true],
414 [$r5, $variables,
$results,
'1.29', null,
true],
415 [$r6, $variables,
$results,
'129.36', null,
true],
417 [$r7, $variables,
$results,
'1/3', null,
true],
418 [$r8, $variables,
$results,
'4/8', null,
true],
420 [$r9, $variables,
$results,
'1/2', null,
true],
421 [$r10, $variables,
$results,
'4/8', null,
false],
423 [$r11, $variables,
$results,
'1/3', null,
true],
424 [$r14, $variables,
$results,
'0.67', null,
true],
425 [$r14, $variables,
$results,
'0.66666', null,
true],
426 [$r14, $variables,
$results,
'0.7', null,
false],
427 [$r14, $variables,
$results,
'2/3', null,
true],
429 [$r12, $variables,
$results,
'3.1', null,
true],
430 [$r13, $variables,
$results,
'3.09', null,
true],
431 [$r13, $variables,
$results,
'3.1', null,
false],
setGlobalVariable($name, $value)