fixtures

Clone Tools
  • last updated 28 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISIS-2062: refactors ext-secman to distributed component pattern

  1. … 163 more files in changeset.
ISIS-2062: refactors ext-secman to distributed component pattern

  1. … 163 more files in changeset.
ISIS-2062: refactors testing docs to use distributed component pattern

    • -0
    • +0
    ./_adoc/modules/ROOT/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/examples/.gitkeep
    • binary
    ./_adoc/modules/ROOT/images/composite.png
    • binary
    ./_adoc/modules/ROOT/images/flat-1.png
    • binary
    ./_adoc/modules/ROOT/images/flat-2.png
    • binary
    ./_adoc/modules/ROOT/images/prompt.png
    • binary
    ./_adoc/modules/ROOT/images/result-list.png
    • -4
    • +0
    ./_adoc/modules/ROOT/pages/_attributes.adoc
  1. … 183 more files in changeset.
ISIS-2062: uses simplified antora 2.x directory structure (remove 'assets' dir)

    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • binary
    ./_adoc/modules/ROOT/assets/images/composite.png
    • binary
    ./_adoc/modules/ROOT/assets/images/flat-1.png
    • binary
    ./_adoc/modules/ROOT/assets/images/flat-2.png
    • binary
    ./_adoc/modules/ROOT/assets/images/prompt.png
    • -0
    • +0
    ./_adoc/modules/ROOT/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/images/.gitkeep
    • binary
    ./_adoc/modules/ROOT/images/composite.png
    • binary
    ./_adoc/modules/ROOT/images/flat-1.png
  1. … 941 more files in changeset.
ISIS-2062: reorgs _partials dir

    • -0
    • +4
    ./_adoc/modules/ROOT/partials/_attributes.adoc
  1. … 149 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

  1. … 694 more files in changeset.
ISIS-2062: splits up refguide across applib, config and schema.

Moves schema out of cms into its own component; ant, svc and (the rest of) cms are under applib.

These are all aggregated together into a single refguide via TOC partials.

  1. … 694 more files in changeset.
ISIS-2158: have IsisSystemEnvironment cleanup Isis' _Context

- also tries to ensure, there can be only one IsisSystemEnvironment

instance at any time

- moving IsisSystemEnvironment one up in package hierarchy

- we hook into the Spring context's life-cycle and call _Context.clear()

when Spring is about to start the @PostConstuct phase

- also fixes a concurrent testing issue

  1. … 33 more files in changeset.
ISIS-2163: IsisSystemEnvironment is now a Spring-managed bean.

To ease migration, provides a static IsisSystemEnvironment#get()

  1. … 26 more files in changeset.
ISIS-2158: class discovery: removes the need for a custom scan-filter

- @Singleton is no longer discovered!

- use @Service or @DomainService instead

- the IsisBeanScanInterceptorForSpring is now a NoOp, waiting to be

removed

- IsisBoot installs the IsisBeanFactoryPostProcessorForSpring which is

the replacement for the filter above

  1. … 94 more files in changeset.
ISIS-2158: solves type inference issue FixtureScript.runPersona(...)

- affects javac (IntellJ/Maven Build)

ISIS-2062: fixes images for testing guide

    • binary
    ./_adoc/modules/ROOT/assets/images/composite.png
    • binary
    ./_adoc/modules/ROOT/assets/images/flat-1.png
    • binary
    ./_adoc/modules/ROOT/assets/images/flat-2.png
    • binary
    ./_adoc/modules/ROOT/assets/images/organizing-fixture-scripts.pptx
    • binary
    ./_adoc/modules/ROOT/assets/images/prompt.png
    • binary
    ./_adoc/modules/ROOT/assets/images/prototyping-menu.png
    • binary
    ./_adoc/modules/ROOT/assets/images/result-list.png
  1. … 104 more files in changeset.
ISIS-2062: also incorporates BDD spec support chapter into testing guide.

  1. … 28 more files in changeset.
ISIS-2062: moves fixture-scripts docs closer to the code itself.

    • -2
    • +47
    ./_adoc/modules/ROOT/pages/about.adoc
  1. … 9 more files in changeset.
ISIS-2158: remove requirement for event-objects to be serializable

- replaces the root of the DomainEvent class hierarchy

java.util.EventBase with org.apache.isis.applib.events.domain.EventObjectBase

  1. … 67 more files in changeset.
ISIS-2062: moves extensions docs alongside their code.

    • -0
    • +6
    ./_adoc/modules/ROOT/_attributes.adoc
    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/assets/images/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/examples/.gitkeep
    • -0
    • +2
    ./_adoc/modules/ROOT/nav.adoc
    • -0
    • +4
    ./_adoc/modules/ROOT/pages/_attributes.adoc
    • -0
    • +4
    ./_adoc/modules/ROOT/pages/_partials/_attributes.adoc
    • -0
    • +6
    ./_adoc/modules/ROOT/pages/about.adoc
    • -0
    • +39
    ./_adoc/sync_examples.sh
  1. … 122 more files in changeset.
ISIS-2062: moves extensions docs alongside their code.

    • -0
    • +0
    ./_adoc/modules/ROOT/assets/attachments/.gitkeep
    • -0
    • +0
    ./_adoc/modules/ROOT/examples/.gitkeep
    • -0
    • +4
    ./_adoc/modules/ROOT/pages/_attributes.adoc
  1. … 122 more files in changeset.
ISIS-2158 fixes compilation of FixtureScripts.runPersonas(...)

- using explicit downcasts of the argument's generic types

- previously would compile with eclipse but not with javac

  1. … 1 more file in changeset.
ISIS-2158: simplify application configuration

in case there are multiple configurations to pick from when

bootstrapping with Spring, picking one configuration class works just

fine if the other are not auto-discovered by Spring's package scanning;

so the solution is to move any Spring configuration beans out of the

scanned package hierarchy

this commit does this for 'smoketests' and 'simpleapp' by moving the

config beans into xxx.conf packages that are out of scanning scope

  1. … 34 more files in changeset.
ISIS-2158 fixes simple-app`s 'Smoke_IntegTest'

  1. … 6 more files in changeset.
ISIS-2158 remove debug code

ISIS-2158 re-enables simple-app's demo FixtureScript

- which allows to create 10 SimpleObjects from the prototyping menu

however, I think the 'fixture support extension' needs some serious

overhaul ... I'm still puzzled by these many layers of abstraction

  1. … 4 more files in changeset.
ISIS-2158 introduces 2 prototypes sub-classing BuilderScriptAbstract

- BuilderScriptWithResult

- BuilderScriptWithoutResult

to further simplify persona declarations

see for example usage

https://github.com/apache/isis/blob/v2/examples/smoketests/src/main/java/org/apache/isis/testdomain/jdo/JdoTestDomainPersona.java

  1. … 5 more files in changeset.
ISIS-2158 extends the WrapperFactory API, to give users more control

- when using the 'wrapper', the desired execution mode can now be

controlled finer by combining ExectionMode options to an EnumSet, where

now any possible combination is available to the user

- also added a new ASYNC mode Option do be implemented later; idea is to

allow for background execution via the WrapperFactory

  1. … 7 more files in changeset.
ISIS-2100: makes IsisIntegrationTestAbstractWithFixtures helper methods

... consistent with FixtureScripts methods

  1. … 2 more files in changeset.
ISIS-2100: makes IsisIntegrationTestAbstractWithFixtures helper methods

... consistent with FixtureScripts methods

  1. … 2 more files in changeset.
ISIS-2100: fixes method calls to renamed methods in IsisIntegrationTestAbstractWithFixtures

ISIS-2100: fixes method calls to renamed methods in IsisIntegrationTestAbstractWithFixtures

ISIS-2158 refining TransactionService (API)

- executeWithinTransaction(task) now reuses any existing tx boundary

- executeWithinNewTransaction(task) forces creation of a new tx boundary

JDO does not support transaction nesting, so we reuse tx boundaries by

default. This should allow for better tx rollback support.

  1. … 10 more files in changeset.
batch update source format:

- Add missing '@Override' annotations

- Correct indentation

- Add file header (JAutodoc)

  1. … 1056 more files in changeset.