/** * Grava as mensagens em disco * * @param string $data conteudo a ser gravado * @param string $filename * @param int $tpAmb * @param string $folder * @param string $subFolder * @throws RuntimeException */ protected function gravaFile($data, $filename, $tpAmb = '2', $folder = '', $subFolder = '') { $anomes = date('Ym'); $pathTemp = $folder . Files\FilesFolders::getAmbiente($tpAmb) . DIRECTORY_SEPARATOR . $subFolder . DIRECTORY_SEPARATOR . $anomes; if (!Files\FilesFolders::saveFile($pathTemp, $filename, $data)) { $msg = 'Falha na gravação no diretório. ' . $pathTemp; throw new RuntimeException($msg); } }
/** * @dataProvider ambientes */ public function testDeveRetornarSempreAmbienteDeProducaoCasoNaoForInformadoUmParametroValido($ambientes) { $files = new FilesFolders(); $this->assertEquals('producao', $files->getAmbiente($ambientes)); }