1
0
mirror of https://github.com/danog/psalm.git synced 2024-11-27 04:45:20 +01:00

Add extra deadcode test

This commit is contained in:
Matthew Brown 2017-02-07 21:57:59 -05:00
parent 5149414c8e
commit 895b612ca1

View File

@ -54,4 +54,29 @@ class DeadCodeTest extends PHPUnit_Framework_TestCase
$context = new Context();
$file_checker->visitAndAnalyzeMethods($context);
}
/**
* @expectedException \Psalm\Exception\CodeException
* @expectedExceptionMessage DeadCode
* @return void
*/
public function testIfInFunction()
{
$stmts = self::$parser->parse('<?php
/** @return int */
function foo() {
$a = 5;
if (rand(0, 1)) {
$b = "hello";
} else {
$b = "goodbye";
}
return $a;
}
');
$file_checker = new FileChecker('somefile.php', $this->project_checker, $stmts);
$context = new Context();
$file_checker->visitAndAnalyzeMethods($context);
}
}