Skip to content

Commit 1d87e4e

Browse files
committed
- Fixing tests
1 parent e543855 commit 1d87e4e

File tree

9 files changed

+26
-7
lines changed

9 files changed

+26
-7
lines changed

driver-core/src/test/functional/com/mongodb/internal/operation/AsyncCommandBatchCursorTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import com.mongodb.internal.binding.AsyncConnectionSource;
3333
import com.mongodb.internal.connection.AsyncConnection;
3434
import com.mongodb.internal.connection.OperationContext;
35+
import com.mongodb.internal.tracing.TracingManager;
3536
import org.bson.BsonArray;
3637
import org.bson.BsonDocument;
3738
import org.bson.BsonInt32;
@@ -96,6 +97,7 @@ void setUp() {
9697

9798
connectionSource = mock(AsyncConnectionSource.class);
9899
operationContext = mock(OperationContext.class);
100+
when(operationContext.getTracingManager()).thenReturn(TracingManager.NO_OP);
99101
timeoutContext = new TimeoutContext(TimeoutSettings.create(
100102
MongoClientSettings.builder().timeout(TIMEOUT.toMillis(), MILLISECONDS).build()));
101103
serverDescription = mock(ServerDescription.class);

driver-core/src/test/unit/com/mongodb/MongoClientSettingsSpecification.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ class MongoClientSettingsSpecification extends Specification {
555555
'heartbeatConnectTimeoutMS', 'heartbeatSocketTimeoutMS', 'inetAddressResolver', 'loggerSettingsBuilder',
556556
'readConcern', 'readPreference', 'retryReads',
557557
'retryWrites', 'serverApi', 'serverSettingsBuilder', 'socketSettingsBuilder', 'sslSettingsBuilder',
558-
'timeoutMS', 'transportSettings', 'uuidRepresentation', 'writeConcern']
558+
'timeoutMS', 'tracingManager', 'transportSettings', 'uuidRepresentation', 'writeConcern']
559559

560560
then:
561561
actual == expected
@@ -570,7 +570,7 @@ class MongoClientSettingsSpecification extends Specification {
570570
'applyToSslSettings', 'autoEncryptionSettings', 'build', 'codecRegistry', 'commandListenerList',
571571
'compressorList', 'contextProvider', 'credential', 'dnsClient', 'heartbeatConnectTimeoutMS',
572572
'heartbeatSocketTimeoutMS', 'inetAddressResolver', 'readConcern', 'readPreference', 'retryReads', 'retryWrites',
573-
'serverApi', 'timeout', 'transportSettings', 'uuidRepresentation', 'writeConcern']
573+
'serverApi', 'timeout', 'tracer', 'transportSettings', 'uuidRepresentation', 'writeConcern']
574574

575575
then:
576576
actual == expected

driver-core/src/test/unit/com/mongodb/internal/connection/LoggingCommandEventSenderSpecification.groovy

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,8 @@ class LoggingCommandEventSenderSpecification extends Specification {
6666
}
6767
def operationContext = OPERATION_CONTEXT
6868
def sender = new LoggingCommandEventSender([] as Set, [] as Set, connectionDescription, commandListener,
69-
operationContext, message, bsonOutput, new StructuredLogger(logger), LoggerSettings.builder().build())
69+
operationContext, message, message.getCommandDocument(bsonOutput),
70+
new StructuredLogger(logger), LoggerSettings.builder().build())
7071

7172
when:
7273
sender.sendStartedEvent()
@@ -111,7 +112,7 @@ class LoggingCommandEventSenderSpecification extends Specification {
111112
}
112113
def operationContext = OPERATION_CONTEXT
113114
def sender = new LoggingCommandEventSender([] as Set, [] as Set, connectionDescription, commandListener,
114-
operationContext, message, bsonOutput, new StructuredLogger(logger),
115+
operationContext, message, message.getCommandDocument(bsonOutput), new StructuredLogger(logger),
115116
LoggerSettings.builder().build())
116117
when:
117118
sender.sendStartedEvent()
@@ -169,7 +170,7 @@ class LoggingCommandEventSenderSpecification extends Specification {
169170
def operationContext = OPERATION_CONTEXT
170171

171172
def sender = new LoggingCommandEventSender([] as Set, [] as Set, connectionDescription, null, operationContext,
172-
message, bsonOutput, new StructuredLogger(logger), LoggerSettings.builder().build())
173+
message, message.getCommandDocument(bsonOutput), new StructuredLogger(logger), LoggerSettings.builder().build())
173174

174175
when:
175176
sender.sendStartedEvent()
@@ -202,7 +203,8 @@ class LoggingCommandEventSenderSpecification extends Specification {
202203
}
203204
def operationContext = OPERATION_CONTEXT
204205
def sender = new LoggingCommandEventSender(['createUser'] as Set, [] as Set, connectionDescription, null,
205-
operationContext, message, bsonOutput, new StructuredLogger(logger), LoggerSettings.builder().build())
206+
operationContext, message, message.getCommandDocument(bsonOutput), new StructuredLogger(logger),
207+
LoggerSettings.builder().build())
206208

207209
when:
208210
sender.sendStartedEvent()

driver-core/src/test/unit/com/mongodb/internal/operation/AsyncChangeStreamBatchCursorSpecification.groovy

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import com.mongodb.internal.TimeoutContext
2222
import com.mongodb.internal.async.SingleResultCallback
2323
import com.mongodb.internal.binding.AsyncReadBinding
2424
import com.mongodb.internal.connection.OperationContext
25+
import com.mongodb.internal.tracing.TracingManager
2526
import org.bson.Document
2627
import spock.lang.Specification
2728

@@ -34,6 +35,7 @@ class AsyncChangeStreamBatchCursorSpecification extends Specification {
3435
def changeStreamOpertation = Stub(ChangeStreamOperation)
3536
def binding = Mock(AsyncReadBinding)
3637
def operationContext = Mock(OperationContext)
38+
operationContext.getTracingManager() >> TracingManager.NO_OP
3739
def timeoutContext = Mock(TimeoutContext)
3840
binding.getOperationContext() >> operationContext
3941
operationContext.getTimeoutContext() >> timeoutContext
@@ -78,6 +80,7 @@ class AsyncChangeStreamBatchCursorSpecification extends Specification {
7880
def changeStreamOpertation = Stub(ChangeStreamOperation)
7981
def binding = Mock(AsyncReadBinding)
8082
def operationContext = Mock(OperationContext)
83+
operationContext.getTracingManager() >> TracingManager.NO_OP
8184
def timeoutContext = Mock(TimeoutContext)
8285
binding.getOperationContext() >> operationContext
8386
operationContext.getTimeoutContext() >> timeoutContext
@@ -111,6 +114,7 @@ class AsyncChangeStreamBatchCursorSpecification extends Specification {
111114
def changeStreamOpertation = Stub(ChangeStreamOperation)
112115
def binding = Mock(AsyncReadBinding)
113116
def operationContext = Mock(OperationContext)
117+
operationContext.getTracingManager() >> TracingManager.NO_OP
114118
def timeoutContext = Mock(TimeoutContext)
115119
binding.getOperationContext() >> operationContext
116120
operationContext.getTimeoutContext() >> timeoutContext

driver-core/src/test/unit/com/mongodb/internal/operation/AsyncCommandBatchCursorSpecification.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import com.mongodb.internal.async.SingleResultCallback
3535
import com.mongodb.internal.binding.AsyncConnectionSource
3636
import com.mongodb.internal.connection.AsyncConnection
3737
import com.mongodb.internal.connection.OperationContext
38+
import com.mongodb.internal.tracing.TracingManager
3839
import org.bson.BsonArray
3940
import org.bson.BsonDocument
4041
import org.bson.BsonInt32
@@ -50,6 +51,7 @@ import static OperationUnitSpecification.getMaxWireVersionForServerVersion
5051
import static com.mongodb.ReadPreference.primary
5152
import static com.mongodb.internal.operation.CommandBatchCursorHelper.MESSAGE_IF_CLOSED_AS_CURSOR
5253
import static com.mongodb.internal.operation.CommandBatchCursorHelper.MESSAGE_IF_CONCURRENT_OPERATION
54+
import static org.mockito.Mockito.when
5355

5456
class AsyncCommandBatchCursorSpecification extends Specification {
5557

@@ -524,6 +526,7 @@ class AsyncCommandBatchCursorSpecification extends Specification {
524526
.build()
525527
}
526528
OperationContext operationContext = Mock(OperationContext)
529+
operationContext.getTracingManager() >> TracingManager.NO_OP
527530
def timeoutContext = Spy(new TimeoutContext(TimeoutSettings.create(
528531
MongoClientSettings.builder().timeout(3, TimeUnit.SECONDS).build())))
529532
operationContext.getTimeoutContext() >> timeoutContext

driver-core/src/test/unit/com/mongodb/internal/operation/ChangeStreamBatchCursorTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import com.mongodb.internal.binding.ReadBinding;
2626
import com.mongodb.internal.connection.Connection;
2727
import com.mongodb.internal.connection.OperationContext;
28+
import com.mongodb.internal.tracing.TracingManager;
2829
import org.bson.BsonDocument;
2930
import org.bson.BsonInt32;
3031
import org.bson.Document;
@@ -296,6 +297,7 @@ void setUp() {
296297
doNothing().when(timeoutContext).resetTimeoutIfPresent();
297298

298299
operationContext = mock(OperationContext.class);
300+
when(operationContext.getTracingManager()).thenReturn(TracingManager.NO_OP);
299301
when(operationContext.getTimeoutContext()).thenReturn(timeoutContext);
300302
connection = mock(Connection.class);
301303
when(connection.command(any(), any(), any(), any(), any(), any())).thenReturn(null);

driver-core/src/test/unit/com/mongodb/internal/operation/CommandBatchCursorSpecification.groovy

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ import com.mongodb.internal.TimeoutSettings
3535
import com.mongodb.internal.binding.ConnectionSource
3636
import com.mongodb.internal.connection.Connection
3737
import com.mongodb.internal.connection.OperationContext
38+
import com.mongodb.internal.tracing.TracingManager
3839
import org.bson.BsonArray
3940
import org.bson.BsonDocument
4041
import org.bson.BsonInt32
@@ -574,6 +575,7 @@ class CommandBatchCursorSpecification extends Specification {
574575
.build()
575576
}
576577
OperationContext operationContext = Mock(OperationContext)
578+
operationContext.getTracingManager() >> TracingManager.NO_OP
577579
def timeoutContext = Spy(new TimeoutContext(TimeoutSettings.create(
578580
MongoClientSettings.builder().timeout(3, TimeUnit.SECONDS).build())))
579581
operationContext.getTimeoutContext() >> timeoutContext

driver-core/src/test/unit/com/mongodb/internal/operation/CommandBatchCursorTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
import com.mongodb.internal.binding.ConnectionSource;
3232
import com.mongodb.internal.connection.Connection;
3333
import com.mongodb.internal.connection.OperationContext;
34+
import com.mongodb.internal.tracing.TracingManager;
3435
import org.bson.BsonArray;
3536
import org.bson.BsonDocument;
3637
import org.bson.BsonInt32;
@@ -94,6 +95,8 @@ void setUp() {
9495

9596
connectionSource = mock(ConnectionSource.class);
9697
operationContext = mock(OperationContext.class);
98+
when(operationContext.getTracingManager()).thenReturn(TracingManager.NO_OP);
99+
97100
timeoutContext = new TimeoutContext(TimeoutSettings.create(
98101
MongoClientSettings.builder().timeout(TIMEOUT.toMillis(), MILLISECONDS).build()));
99102
serverDescription = mock(ServerDescription.class);

driver-sync/src/test/unit/com/mongodb/client/internal/MongoClusterSpecification.groovy

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,7 @@ class MongoClusterSpecification extends Specification {
258258
MongoClusterImpl createMongoCluster(final MongoClientSettings settings, final OperationExecutor operationExecutor) {
259259
new MongoClusterImpl(null, cluster, settings.codecRegistry, null, null,
260260
originator, operationExecutor, settings.readConcern, settings.readPreference, settings.retryReads, settings.retryWrites,
261-
null, serverSessionPool, TimeoutSettings.create(settings), settings.uuidRepresentation, settings.writeConcern)
261+
null, serverSessionPool, TimeoutSettings.create(settings), settings.uuidRepresentation,
262+
settings.writeConcern, settings.tracingManager)
262263
}
263264
}

0 commit comments

Comments
 (0)