[midPoint-git] [Evolveum/prism] e29c1b: Add test for PropertyValue conversions improvement

KaterynaHonchar noreply at github.com
Fri May 23 12:59:02 CEST 2025


  Branch: refs/heads/master
  Home:   https://github.com/Evolveum/prism
  Commit: e29c1bc3b7b8d5cada270c58acd91c8ef88d6134
      https://github.com/Evolveum/prism/commit/e29c1bc3b7b8d5cada270c58acd91c8ef88d6134
  Author: Andrej Zan <andrej.zan at evolveum.com>
  Date:   2025-01-24 (Fri, 24 Jan 2025)

  Changed paths:
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismPropertyValueImpl.java

  Log Message:
  -----------
  Add test for PropertyValue conversions improvement

**What**

Add test which may serve as acceptance criteria for new improvement
MID-10372

**Relates to:** MID-10372


  Commit: 575d488568e9f85607d5dffd0bcd69306ade6d32
      https://github.com/Evolveum/prism/commit/575d488568e9f85607d5dffd0bcd69306ade6d32
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-05-23 (Fri, 23 May 2025)

  Changed paths:
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/JavaTypeConverter.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismPropertyValueImpl.java

  Log Message:
  -----------
  #10372 Allow conversion from int to float and double using application of definition;
enabled the test


  Commit: 715440edea122b2b2fc260baba88f778130b28f9
      https://github.com/Evolveum/prism/commit/715440edea122b2b2fc260baba88f778130b28f9
  Author: KaterynaHonchar <honchar at evolveum.com>
  Date:   2025-05-23 (Fri, 23 May 2025)

  Changed paths:
    M infra/axiom/pom.xml
    M infra/axiom/src/main/antlr4/com/evolveum/axiom/lang/antlr/query/AxiomQueryLexer.g4
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomQueryError.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/AxiomQueryErrorListener.java
    M infra/axiom/src/main/java/com/evolveum/axiom/lang/antlr/TokenCustom.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/CloneStrategy.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ComplexCopyable.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Freezable.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/Item.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/ItemFactory.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainer.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismContainerValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObject.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismObjectValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismProperty.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismPropertyValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismReference.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismReferenceValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/PrismValueCollectionsUtil.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDelegator.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/ItemDeltaDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerDelegator.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismContainerValueDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismObjectDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismObjectValueDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismPropertyDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismPropertyValueDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismReferenceDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismReferenceValueDelegator.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/deleg/PrismValueDelegator.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/delta/ItemDelta.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/FlyweightClonedItem.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/FlyweightClonedValue.java
    A infra/prism-api/src/main/java/com/evolveum/midpoint/prism/lazy/GenericLazyPrismContainerValue.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/CloneUtil.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/ItemDeltaItem.java
    M infra/prism-api/src/main/java/com/evolveum/midpoint/prism/util/PrismUtil.java
    A infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/EmbeddedPrismObjectImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemFactoryImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/ItemImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismContainerValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismObjectValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismPropertyValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismReferenceValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/PrismValueImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/binding/AbstractMutableObjectable.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ItemDeltaImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/ObjectDeltaImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/delta/builder/DeltaBuilder.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyContainerImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyPropertyImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/item/DummyReferenceImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/lazy/LazyPrismContainerValue.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/metadata/ValueMetadataAdapter.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/ObjectQueryImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/AxiomQueryContentAssistantVisitor.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/Filter.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterProvider.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/FilterSerializers.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/PrismQueryLanguageParserImpl.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/query/lang/QueryWriter.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/SchemaXsomParser.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/schema/features/DefinitionFeatures.java
    M infra/prism-impl/src/main/java/com/evolveum/midpoint/prism/impl/xjc/PrismForJAXBUtil.java
    M infra/prism-impl/src/main/resources/xml/ns/test/foo-1.xsd
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestPrismContext.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/TestSchemaContext.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractMutableContainerable.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AbstractRoleType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ArchetypeType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentHolderType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentPathMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentPathSegmentMetadataType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/AssignmentType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ExtensionType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/FocusType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/FooValueMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSourceType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingSpecificationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MappingTransformationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MarkingRuleSpecificationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/MetadataType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ObjectType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/PolicyRuleSpecificationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/PolicyStatementSpecificationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProcessMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceAcquisitionType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvenanceMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ProvisioningMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ResourceObjectTypeIdentificationType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/ShadowKindType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/StorageMetadataType.java
    A infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/foo/TransformationMetadataType.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryCompletion.java
    M infra/prism-impl/src/test/java/com/evolveum/midpoint/prism/query/lang/TestQueryValidation.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/CanBeNone.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/DebugUtil.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/MiscUtil.java
    A infra/util/src/main/java/com/evolveum/midpoint/util/NoValueUtil.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/MethodUsageStatistics.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/MidpointInterceptor.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/aspect/ProfilingDataLog.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/caching/CacheConfiguration.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/exception/ThresholdPolicyViolationException.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationExecutionLogger.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationInvocationRecord.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceInformation.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceMonitor.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/OperationsPerformanceMonitorImpl.java
    M infra/util/src/main/java/com/evolveum/midpoint/util/statistics/SingleOperationPerformanceInformation.java
    M pom.xml
    M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestMonitor.java
    M tools/test-ng/src/main/java/com/evolveum/midpoint/tools/testng/TestReportSection.java

  Log Message:
  -----------
  Merge branch 'master' into improvement/10372


Compare: https://github.com/Evolveum/prism/compare/1be954331582...715440edea12

To unsubscribe from these emails, change your notification settings at https://github.com/Evolveum/prism/settings/notifications


More information about the midPoint-svn mailing list