You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2021/07/23 18:48:10 UTC

[isis] 01/01: Merge pull request #683 from apache/ISIS-2820

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 192d9360ddb7e3eed31f79ad98a208a5bda74357
Merge: 9d274b2 610da62
Author: Dan Haywood <da...@apache.org>
AuthorDate: Fri Jul 23 19:47:59 2021 +0100

    Merge pull request #683 from apache/ISIS-2820
    
    ISIS-2820: adds a bunch of arch tests

 isis-parent/pom.xml                                |   1 +
 .../adoc/modules/archtestsupport/pages/about.adoc  | 357 ++++++++++++++++++---
 .../classrules/ArchitectureDomainObjectRules.java  |  56 ----
 .../applib/classrules/ArchitectureDomainRules.java | 356 ++++++++++++++++++++
 .../classrules/ArchitectureDomainServiceRules.java |  56 ----
 .../applib/classrules/ArchitectureJdoRules.java    | 138 +++++++-
 .../applib/classrules/ArchitectureJpaRules.java    | 172 +++++++++-
 .../classrules/CommonDescribedPredicates.java      |  50 ---
 .../applib/classrules/CommonPredicates.java        | 107 ++++++
 .../modulerules/ArchitectureModuleRules.java       |  16 +-
 .../applib/modulerules/Subpackage.java             |   5 +
 .../applib/domain/DomainArchTests.java             |  73 ++++-
 .../applib/domain/dom/JaxbViewModel.java           |  11 +
 .../applib/domain/dom/SerializableViewModel.java   |  16 +
 .../applib/domain/dom/SomeDomainController.java    |   8 +
 .../domain/dom/SomeDomainObject_actionMixin.java   |  16 +
 .../dom/SomeDomainObject_collectionMixin.java      |  16 +
 .../domain/dom/SomeDomainObject_propertyMixin.java |  16 +
 .../applib/domain/dom/SomeDomainRepository.java    |  16 +
 .../applib/entity/jdo/JdoEntityArchTests.java      |  47 ++-
 .../applib/entity/jdo/dom/JdoEntity.java           |  16 +-
 .../applib/entity/jdo/dom/JdoEntity2.java          |   8 +-
 .../applib/entity/jdo/dom/JdoService.java          |   4 +
 .../applib/entity/jpa/JpaEntityArchTests.java      |  52 ++-
 .../applib/entity/jpa/dom/JpaEntity.java           |  17 +-
 .../applib/entity/jpa/dom/JpaEntity2.java          |  13 +-
 .../applib/entity/jpa/dom/JpaService.java          |   4 +
 .../applib/modules/ModulesArchTests.java           |  14 +-
 .../adoc/modules/fakedata/pages/about.adoc         |   4 +
 .../adoc/modules/h2console/pages/about.adoc        |   3 +-
 testing/pom.xml                                    |   2 +
 .../adoc/modules/unittestsupport/pages/about.adoc  |   2 +-
 32 files changed, 1403 insertions(+), 269 deletions(-)