Ejemplo n.º 1
0
 /**
  * @dataProvider providesFilesToCheck
  * @param $expectedErrors
  * @param $fileToVerify
  */
 public function testFindInvalidUsage($expectedErrorToken, $expectedErrorCode, $fileToVerify)
 {
     $checker = new OC\App\CodeChecker();
     $errors = $checker->analyseFile(OC::$SERVERROOT . "/tests/data/app/code-checker/{$fileToVerify}");
     $this->assertEquals(1, count($errors));
     $this->assertEquals($expectedErrorCode, $errors[0]['errorCode']);
     $this->assertEquals($expectedErrorToken, $errors[0]['disallowedToken']);
 }
Ejemplo n.º 2
0
	/**
	 * @dataProvider validFilesData
	 * @param $fileToVerify
	 */
	public function testPassValidUsage($fileToVerify) {
		$checker = new OC\App\CodeChecker();
		$errors = $checker->analyseFile(OC::$SERVERROOT . "/tests/data/app/code-checker/$fileToVerify");

		$this->assertEquals(0, count($errors));
	}