graph = new Graph( file_get_contents(__DIR__ . '/formel.txt'), file_get_contents(__DIR__ . '/parameter.txt'), ); } public function testGraph(): void { $this->graph->addCalcFormel(new Part( type: PartType::CalcFormel, name: 'calcFormat', unParsed: '$Ftest1$F+$Ftest2$F+10', )); $this->graph->addCalcFormel(new Part( type: PartType::CalcFormel, name: 'calcAnzahlNutzen', unParsed: '$Ftest5$F+$Ftest8$F', )); assertJsonStringEqualsJsonFile(__DIR__ . '/test.json', $this->graph->generateJsonGraph()); assertSame(6186.0, $this->graph->getSum()); } }