Skip to content

Commit 8c21e04

Browse files
committed
fixed time bug negative result bolt
1 parent bd288fe commit 8c21e04

File tree

3 files changed

+20
-2
lines changed

3 files changed

+20
-2
lines changed

src/Bolt/BoltUnmanagedTransaction.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ public function runStatement(Statement $statement)
137137
new BoltResult($this->connection, $this->config->getFetchSize(), $meta['qid'] ?? -1),
138138
$this->connection,
139139
$start,
140-
$start - $run,
140+
$run - $start,
141141
$statement
142142
);
143143
}

src/Formatter/SummarizedResultFormatter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ public function formatBoltResult(array $meta, BoltResult $result, BoltConnection
171171
$result->setFinishedCallback(function (array $counters) use ($connection, $statement, $runStart, $resultAvailableAfter, &$summary) {
172172
/** @var BoltCypherStats $counters */
173173
$stats = $this->formatBoltStats($counters);
174-
$resultConsumedAfter = $runStart - microtime(true);
174+
$resultConsumedAfter = microtime(true) - $runStart;
175175
/** @var string */
176176
$db = $counters['db'] ?? '';
177177
$summary = new ResultSummary(

tests/Integration/SummarizedResultFormatterTest.php

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,4 +111,22 @@ public function testDump(string $alias): void
111111

112112
dump($results);
113113
}
114+
115+
public function testConsumedPositive(): void
116+
{
117+
$results = $this->getClient()->run('RETURN 1 AS one');
118+
119+
self::assertInstanceOf(SummarizedResult::class, $results);
120+
121+
self::assertGreaterThan(0, $results->getSummary()->getResultConsumedAfter());
122+
}
123+
124+
public function testAvailableAfter(): void
125+
{
126+
$results = $this->getClient()->run('RETURN 1 AS one');
127+
128+
self::assertInstanceOf(SummarizedResult::class, $results);
129+
130+
self::assertGreaterThan(0, $results->getSummary()->getResultAvailableAfter());
131+
}
114132
}

0 commit comments

Comments
 (0)