Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] 116a26: Add input, golden output style tests

  Branch: refs/heads/next
  Home:   https://github.com/eclipse/ice
  Commit: 116a26329b1f1a5c17facb73fd82eecfc5e49e78
      https://github.com/eclipse/ice/commit/116a26329b1f1a5c17facb73fd82eecfc5e49e78
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/pom.xml
    M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/AccessibilityPreserved.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementNameMissing.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnEnum.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnInterface.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/HelloWorld.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Many.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/ManyNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/NoDataFields.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Single.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/SingleNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/AccessibilityPreserved.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Defaults.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultsImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Many.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitiveImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Single.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitiveImplementation.java

  Log Message:
  -----------
  Add input, golden output style tests

For DataElement Annotation Processing

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: ab6502f1229cc3f09beef5e8e802f951f23eb51f
      https://github.com/eclipse/ice/commit/ab6502f1229cc3f09beef5e8e802f951f23eb51f
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java

  Log Message:
  -----------
  Fix enums annotated with @DataElement not failing

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 964d6edfca203799de2767448971c91a2f13906d
      https://github.com/eclipse/ice/commit/964d6edfca203799de2767448971c91a2f13906d
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm

  Log Message:
  -----------
  Fix interfaces "getBoolean" instead of "isBoolean"

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: f0836a474372410ca381f9fe05f825e187d20194
      https://github.com/eclipse/ice/commit/f0836a474372410ca381f9fe05f825e187d20194
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-24 (Wed, 24 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java

  Log Message:
  -----------
  Document tests, TODOs

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 84e8a9eaf3ed26cf6bdf5117f1cd4caea592cf19
      https://github.com/eclipse/ice/commit/84e8a9eaf3ed26cf6bdf5117f1cd4caea592cf19
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-26 (Fri, 26 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnClass.java

  Log Message:
  -----------
  Add failing tests for DataField Annotation

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 1186990838f095612f6d027ad41358a1291106d5
      https://github.com/eclipse/ice/commit/1186990838f095612f6d027ad41358a1291106d5
  Author: Daniel Bluhm <bluhmdj@xxxxxxxx>
  Date:   2020-06-29 (Mon, 29 Jun 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
    M org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnMethod.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultNonString.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultString.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Getter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Match.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Setter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultNonStringImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultStringImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Getter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Setter.java

  Log Message:
  -----------
  Implement remaining DataElementProcessor tests

And associated minor fixes

Signed-off-by: Daniel Bluhm <bluhmdj@xxxxxxxx>


  Commit: 6850ae953538bbf755eabe4f3517a63309c3b59f
      https://github.com/eclipse/ice/commit/6850ae953538bbf755eabe4f3517a63309c3b59f
  Author: Jay Jay Billings <billingsjj@xxxxxxxx>
  Date:   2020-07-02 (Thu, 02 Jul 2020)

  Changed paths:
    M org.eclipse.ice.dev.annotations/pom.xml
    M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementProcessor.java
    M org.eclipse.ice.dev.annotations/src/main/java/org/eclipse/ice/dev/annotations/processors/DataElementSpec.java
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/DataElement.vm
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/ElementInterface.vm
    M org.eclipse.ice.dev.annotations/src/main/resources/templates/common.vm
    A org.eclipse.ice.dev.annotations/src/test/java/org/eclipse/ice/tests/dev/annotations/processors/DataElementProcessorTest.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/AccessibilityPreserved.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementNameMissing.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnEnum.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataElementOnInterface.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnClass.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DataFieldOnMethod.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultNonString.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/DefaultString.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Getter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/HelloWorld.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Many.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/ManyNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Match.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/NoDataFields.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Setter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/Single.java
    A org.eclipse.ice.dev.annotations/src/test/resources/input/SingleNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/AccessibilityPreserved.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultNonStringImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultStringImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Defaults.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/DefaultsImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Getter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Many.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/ManyNonPrimitiveImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Setter.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/Single.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleImplementation.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitive.java
    A org.eclipse.ice.dev.annotations/src/test/resources/patterns/SingleNonPrimitiveImplementation.java

  Log Message:
  -----------
  Merge pull request #424 from dbluhm/annotation-processor-tests

Unit tests for DataElementProcessor


Compare: https://github.com/eclipse/ice/compare/7e29d719b191...6850ae953538


Back to the top