public function testCreateLocator() { $annotation_manager = m::mock('\\mindplay\\annotations\\AnnotationManager'); $search_context = m::mock('\\aik099\\QATools\\PageObject\\ISearchContext'); $factory = new DefaultElementLocatorFactory($search_context, $annotation_manager); $property = m::mock(self::PROPERTY_CLASS); $property->shouldReceive('getAnnotationsFromPropertyOrClass')->with('@timeout')->once()->andReturn(array()); $this->assertInstanceOf($this->locatorClass, $factory->createLocator($property)); }