Conditions | 1 |
Paths | 1 |
Total Lines | 16 |
Code Lines | 13 |
Lines | 0 |
Ratio | 0 % |
Changes | 1 | ||
Bugs | 0 | Features | 0 |
1 | <?php |
||
11 | public function testDefinedNameIsAlwaysEvaluated(): void |
||
12 | { |
||
13 | $spreadsheet = new Spreadsheet(); |
||
14 | $sheet1 = $spreadsheet->getActiveSheet(); |
||
15 | $sheet1->setTitle('Sheet1'); |
||
16 | $sheet2 = $spreadsheet->createSheet(); |
||
17 | $sheet2->setTitle('Sheet2'); |
||
18 | $sheet2->getCell('A1')->setValue('July 2019'); |
||
19 | $sheet2->getStyle('A1') |
||
20 | ->setQuotePrefix(true); |
||
21 | $sheet2->getCell('A2')->setValue(3); |
||
22 | $spreadsheet->addNamedRange(new NamedRange('FM', $sheet2, '$A$2')); |
||
23 | $sheet1->getCell('A1')->setValue('=(A2+FM)'); |
||
24 | $sheet1->getCell('A2')->setValue(38.42); |
||
25 | |||
26 | self::assertSame(41.42, $sheet1->getCell('A1')->getCalculatedValue()); |
||
27 | } |
||
29 |