Clone Tools
  • last updated 14 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2003: adds more control in serialization of metamodel

    • -44628
    • +245
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.xml
  1. … 8 more files in changeset.
ISIS-2003: fine-tuning

    • -0
    • +1
    ./integtests/tests/mml/.gitignore
    • -12639
    • +0
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.txt
    • -0
    • +47128
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.xml
    • -12639
    • +0
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.received.txt
  1. … 6 more files in changeset.
ISIS-2003: fixes some compile issues, fine-tuning names

    • -2842
    • +11323
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.txt
    • -2842
    • +11323
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.received.txt
  1. … 5 more files in changeset.
adds FacetWithAttributes interface

makes existing facets implement

    • -11037
    • +2847
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.txt
    • -11037
    • +2847
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.received.txt
  1. … 159 more files in changeset.
ISIS-2003: first cut, specs and facet/attributes

    • -0
    • +12348
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.approved.txt
    • -0
    • +12348
    ./integtests/tests/mml/MetaModelService_IntegTest.exports.received.txt
    • -0
    • +62
    ./integtests/tests/mml/MetaModelService_IntegTest.java
    • -0
    • +96
    ./integtests/tests/smoke/Smoke_IntegTest.java
  1. … 8 more files in changeset.
ISIS-1954: adds BootstrappingGlueAbstract for BDD tests on Junit 5

calls ModuleBuilder to set up additional services.

Also removed the Util class that was acting as a wrapper for ModuleBuilder and also TransactionRule support.

    • -0
    • +32
    ./bdd/specglue/BootstrappingGlueAbstract.java
  1. … 8 more files in changeset.
ISIS-1820: fixes BDD tests in simpleapp example application

    • -2
    • +14
    ./bdd/specglue/BootstrappingGlue.java
  1. … 5 more files in changeset.
ISIS-1791 and ISIS-1794: refactorings of ClockFixture and TickingClockFixture.

Also documentation of this and persona builder scripts

  1. … 22 more files in changeset.
ISIS-1794: cleans up BDD classes (deprecating old stuff), and updates docs

    • -11
    • +3
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -0
    • +43
    ./bdd/specs/RunBddSpecs.java
  1. … 17 more files in changeset.
ISIS-1782: refactors/simplifies ModuleAbstract and AppManifest2, factors out ModuleOrBuilderAbstract as non-API internal class

Also:

- renames new adapter classes to HeadlessAbstract, HeadlessWithBootstrappingAbstact, and moves to runtime.

- updates docs

    • -14
    • +2
    ./bdd/specglue/BootstrappingGlue.java
    • -2
    • +2
    ./bdd/specglue/CatalogOfFixturesGlue.java
  1. … 40 more files in changeset.
ISIS-1794: simplifies and unifies the bootstrapping for BDD and integ tests.

Also:

- for IsisSystem, remove all the listener stuff

- deprecates ScenarioExecution

- fixes up/simplifies the simpleapp bdd features

    • -1
    • +15
    ./bdd/specglue/BootstrappingGlue.java
    • -3
    • +3
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -1
    • +0
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
  1. … 10 more files in changeset.
isis-1782: (WIP) factors out IsisSystemBootstrapper, and IsisSystem (from IsisSystemForTest)

... with idea being that this can be reused by BDD glue also.

    • -28
    • +3
    ./bdd/specglue/BootstrappingGlue.java
    • -0
    • +60
    ./bdd/specglue/BootstrappingGlueAbstract.java
  1. … 9 more files in changeset.
ISIS-1794: reworks BDD bootstrapping to support dependency injection

... to use new integrationTest3, and have a consistent programming model for the glue, similar to integration tests.

Currently this is just in the example simpleapp, need to generalize and refactor.

    • -2
    • +15
    ./bdd/specglue/BootstrappingGlue.java
    • -1
    • +7
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -2
    • +2
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
    • -8
    • +5
    ./integtests/DomainAppIntegTestAbstract.java
  1. … 20 more files in changeset.
ISIS-1686: simpleapp archetype now uses new AppManifestAbstract etc.

also renames the Builder's withModules to forModules, to avoid possible confusion with the withAdditionalModules method

    • -30
    • +3
    ./integtests/DomainAppIntegTestAbstract.java
  1. … 9 more files in changeset.
ISIS-1559: removes the mixins from SimpleObject, and simplifies code elsewhere also where possible.

Also moves the specglue from the application module to the module-simple module.

    • -3
    • +3
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -50
    • +0
    ./bdd/specglue/SimpleObjectGlue.java
    • -1
    • +1
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
  1. … 19 more files in changeset.
ISIS-1559: removes the mixins from SimpleObject, and simplifies code elsewhere also where possible.

Also moves the specglue from the application module to the module-simple module.

    • -3
    • +3
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -50
    • +0
    ./bdd/specglue/SimpleObjectGlue.java
    • -1
    • +1
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
  1. … 19 more files in changeset.
ISIS-1548: extends @Mixin and @DomainObject to accept (mixin)method() attribute; updates facets; updates algorithm for inferring mixin name/id based on when the name of the method being processed matches this attribute (rather than hard-coded "$$" as previously).

Also, supports using "$" (as well as "_") as the separator for MixinType_mixinName (ie for nested static classes).

Most of the stuff in ObjectMemberAbstract, plus the three Mixin classes, ObjectActionMixedIn, OneToOneAssociationMixedIn, OneToManyAssociationMixedIn.

  1. … 19 more files in changeset.
ISIS-1538: reworks simpleapp into more modular structure; now uses mavenmixin's.

Backported from master (1.14.0 development)

    • -0
    • +41
    ./bdd/specglue/BootstrappingGlue.java
    • -0
    • +31
    ./bdd/specglue/CatalogOfFixturesGlue.java
    • -0
    • +50
    ./bdd/specglue/SimpleObjectGlue.java
    • -0
    • +39
    ./bdd/specs/RunIntegBddSpecs.java
    • -0
    • +26
    ./bdd/specs/SimpleObjectSpec_listAllAndCreate.feature
    • -0
    • +61
    ./integtests/DomainAppIntegTestAbstract.java
    • -0
    • +110
    ./integtests/Smoke_IntegTest.java
  1. … 117 more files in changeset.