예제 #1
0
 /**
  * @param $splitFilePath
  */
 private function loadSplits($splitFilePath)
 {
     if (file_exists($splitFilePath)) {
         $fileContent = file_get_contents($splitFilePath);
         $this->splits = \SplitIO\parseSplitsFile($fileContent);
     }
 }
예제 #2
0
    public function testParseSplitsFileFunction()
    {
        $splitFileContent = <<<SFC
#This is a comment
feature_A treatment_1
   #This is a comment whit blanks
feature_B treatment_2
feature_C treatment_1
SFC;
        $parsed = \SplitIO\parseSplitsFile($splitFileContent);
        $this->assertEquals('treatment_1', $parsed['feature_A']);
        $this->assertEquals('treatment_2', $parsed['feature_B']);
        $this->assertEquals('treatment_1', $parsed['feature_C']);
    }