Skip to content

Test Result : ParametrizedNullValueThingMergeCommandAdapterTest

0 failures (±0)
64 tests (±0)
Took 98 ms.

All Tests

Test nameDurationStatus
adaptableToCommandToAdaptable[mergeWithNullAttribute: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes/theAttribute, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes/theAttribute, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullAttributes: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
adaptableToCommandToAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":{"theAttribute":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":{"theAttribute":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"definition":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"definition":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeature: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]2 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"definition":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"definition":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureDesiredProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/desiredProperties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/desiredProperties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureDesiredPropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatureProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/properties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/properties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]2 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeaturePropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"properties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"properties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeatures: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
adaptableToCommandToAdaptable[mergeWithNullFeaturesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullAttribute: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes/theAttribute, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes/theAttribute, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullAttributes: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":{"theAttribute":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":{"theAttribute":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"definition":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"definition":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeature: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"definition":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"definition":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureDesiredProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/desiredProperties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/desiredProperties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureDesiredPropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeatureProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/properties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/properties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeaturePropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"properties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"properties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]2 msPassed
commandToAdaptableToCommand[mergeWithNullFeatures: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
commandToAdaptableToCommand[mergeWithNullFeaturesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullAttribute: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes/theAttribute, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes/theAttribute, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
fromAdaptable[mergeWithNullAttributes: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":{"theAttribute":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":{"theAttribute":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"definition":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"definition":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeature: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeatureAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeatureDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]44 msPassed
fromAdaptable[mergeWithNullFeatureDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"definition":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"definition":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeatureDesiredProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/desiredProperties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/desiredProperties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
fromAdaptable[mergeWithNullFeatureDesiredPropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeatureProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/properties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/properties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
fromAdaptable[mergeWithNullFeaturePropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"properties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"properties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeatures: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
fromAdaptable[mergeWithNullFeaturesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullAttribute: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes/theAttribute, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes/theAttribute, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullAttributes: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/attributes, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/attributes, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullAttributesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"attributes":{"theAttribute":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"attributes":{"theAttribute":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"definition":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"definition":null}, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullFeature: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullFeatureAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":null}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":null}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullFeatureDefinition: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/definition, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/definition, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullFeatureDefinitionAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"definition":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"definition":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullFeatureDesiredProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/desiredProperties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/desiredProperties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullFeatureDesiredPropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"desiredProperties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullFeatureProperties: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features/theFeatureId/properties, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features/theFeatureId/properties, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullFeaturePropertiesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":{"theFeatureId":{"properties":null}}}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":{"theFeatureId":{"properties":null}}}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed
toAdaptable[mergeWithNullFeatures: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/features, value=null, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/features, value=null, initialPolicy=null, policyIdOrPlaceholder=null]]0 msPassed
toAdaptable[mergeWithNullFeaturesAtRoot: adaptable=ImmutableAdaptable [topicPath=ImmutableTopicPath [namespace=org.eclipse.ditto.test, name=myThing, group=things, channel=twin, criterion=commands, action=merge, searchAction=null, streamingAction=null, subject=null, path=org.eclipse.ditto.test/myThing/things/twin/commands/merge], payload=ImmutablePayload [path=/, value={"features":null}, extra=null, status=null, revision=null, timestamp=null, metadata=null, fields=null], headers=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200, content-type=application/merge-patch+json}]], command=MergeThing [type=things.commands:mergeThing, dittoHeaders=ImmutableDittoHeaders [{correlation-id=dittoCorrelationId, version=2, status=200}], thingId=org.eclipse.ditto.test:myThing, path=/, value={"features":null}, initialPolicy=null, policyIdOrPlaceholder=null]]1 msPassed