public function testIsValidRowByQuery()
 {
     $logReaderService = new LogReaderService();
     $row = '';
     $this->assertTrue($logReaderService->isValidRowByQuery($row));
     $row = '127.0.0.1 - user [10/Oct/2015:01:55:36 -0000] "GET /apache_pb.gif HTTP/1.0" 200 2326';
     $queryText = 'favicon.ico';
     $logReaderService->setQueryText($queryText);
     $this->assertFalse($logReaderService->isValidRowByQuery($row));
     $row = '127.0.0.1 - user [10/Oct/2015:01:55:36 -0000] "GET /apache_pb.gif HTTP/1.0" 200 2326';
     $queryText = 'apache_pb.gif';
     $logReaderService->setQueryText($queryText);
     $this->assertTrue($logReaderService->isValidRowByQuery($row));
     $row = '127.0.0.1 - user [10/Oct/2015:01:55:36 -0000] "GET /apache_pb.gif HTTP/1.0" 200 2326';
     $queryText = '';
     $logReaderService->setQueryText($queryText);
     $regularExpression = '/[0-9]\\/Oct\\/[0-9]/';
     $logReaderService->setRegularExpression($regularExpression);
     $this->assertTrue($logReaderService->isValidRowByQuery($row));
 }