| @@ 99-127 (lines=29) @@ | ||
| 96 | self::assertInternalType('float', $log->context->get('duration_μs')); |
|
| 97 | } |
|
| 98 | ||
| 99 | public function testSharedQueryId() |
|
| 100 | { |
|
| 101 | self::assertCount(0, $this->logger->log); |
|
| 102 | ||
| 103 | $this->sut->startQuery( |
|
| 104 | $this->sql, |
|
| 105 | [ |
|
| 106 | ':id' => 1234, |
|
| 107 | ], |
|
| 108 | [ |
|
| 109 | ':id' => \PDO::PARAM_INT, |
|
| 110 | ] |
|
| 111 | ); |
|
| 112 | ||
| 113 | $this->sut->stopQuery(); |
|
| 114 | ||
| 115 | self::assertCount(2, $this->logger->log); |
|
| 116 | ||
| 117 | $startLog = $this->getRecordByIndex(0); |
|
| 118 | ||
| 119 | self::assertInstanceOf(Record::class, $startLog); |
|
| 120 | ||
| 121 | $queryId = $startLog->context->get('query_id'); |
|
| 122 | self::assertNotEmpty($queryId); |
|
| 123 | ||
| 124 | $stopLog = $this->getRecordByIndex(1); |
|
| 125 | ||
| 126 | self::assertSame($queryId, $stopLog->context->get('query_id')); |
|
| 127 | } |
|
| 128 | ||
| 129 | public function testQueryIdChanges() |
|
| 130 | { |
|
| @@ 102-132 (lines=31) @@ | ||
| 99 | self::assertInternalType('float', $log->context->get('duration_μs')); |
|
| 100 | } |
|
| 101 | ||
| 102 | public function testSharedQueryId() |
|
| 103 | { |
|
| 104 | self::assertCount(0, $this->logger->log); |
|
| 105 | ||
| 106 | $this->sut->startQuery( |
|
| 107 | $this->sql, |
|
| 108 | [ |
|
| 109 | ':id' => 1234, |
|
| 110 | ], |
|
| 111 | [ |
|
| 112 | ':id' => \PDO::PARAM_INT, |
|
| 113 | ] |
|
| 114 | ); |
|
| 115 | ||
| 116 | $this->sut->stopQuery(); |
|
| 117 | ||
| 118 | self::assertCount(2, $this->logger->log); |
|
| 119 | ||
| 120 | $startLog = $this->getRecordByIndex(0); |
|
| 121 | ||
| 122 | self::assertInstanceOf(Record::class, $startLog); |
|
| 123 | ||
| 124 | $queryId = $startLog->context->get('query_id'); |
|
| 125 | self::assertNotEmpty($queryId); |
|
| 126 | ||
| 127 | ||
| 128 | $stopLog = $this->getRecordByIndex(1); |
|
| 129 | ||
| 130 | self::assertInstanceOf(Record::class, $stopLog); |
|
| 131 | self::assertSame($queryId, $stopLog->context->get('query_id')); |
|
| 132 | } |
|
| 133 | ||
| 134 | public function testQueryIdChanges() |
|
| 135 | { |
|