/**
* testMagicWakeupMethodInvokesSetSourceFileOnChildNodes
*
* @return void
*/
public function testMagicWakeupMethodInvokesSetSourceFileOnChildNodes()
{
$node = $this->getMock('PDepend\\Source\\AST\\ASTClass', array('setCompilationUnit'), array(__CLASS__));
$node->expects($this->once())->method('setCompilationUnit')->with(self::isInstanceOf('PDepend\\Source\\AST\\ASTCompilationUnit'));
$compilationUnit = new ASTCompilationUnit(__FILE__);
$compilationUnit->addChild($node);
$compilationUnit->__wakeup();
}