Skip to content

Unexpected behaviour in ElasticsearchTestCase when querying too soon after initialization. #34

@mindaugasbarysas

Description

@mindaugasbarysas

Consider the following code:

/**
 * Demonstrates unexpected behaviour of ElasticsearchTestCase.
 */
class ESBProblem extends ElasticsearchTestCase {

    /**
     * Test for success - succeeds.
     */
    public function testSuccess()
    {
        $repository=$this->getManager()->getRepository('AcmeTestBundle:Product');
        usleep(250000);
        $repository->execute($repository->createSearch());
    }

    /**
     * Test for fail - fails.
     *
     * @expectedException \Exception
     */
    public function testFail()
    {
        $repository=$this->getManager()->getRepository('AcmeTestBundle:Product');
        // Let's remove usleep(250000) and see what happens.
        $repository->execute($repository->createSearch());
    }
} 

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions