Skip to content
Equivalence logic generator for Elegant Objects
Java Shell
Branch: master
Clone or download
Latest commit 528084b Oct 4, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
equivalence-assertions #21: Improved coverage Aug 27, 2019
equivalence-base #21: EObjectHint must work only on abstract subtypes from Object Aug 27, 2019
equivalence-codegen Updated license headers Oct 2, 2019
equivalence-itests Updated license headers Oct 2, 2019
equivalence-maven-plugin baseType and hashSeed Jul 27, 2019
.gitignore gitignore Aug 2, 2019
.travis.yml Seed Jul 24, 2019
INTERNALS.md internals Oct 4, 2019
LICENSE Seed Jul 24, 2019
README.md README.md Oct 4, 2019
appveyor.yml Seed Jul 24, 2019
deploy.sh
pom.xml Bump base-parent from 0.0.3 to 0.0.4 Oct 4, 2019

README.md

OO-Equivalence

Travis AppVeyor Codecov

Equivalence logic generator for Java objects. For information about what equivalence is, read this post. For information on how it is generated, read this guide.

Installation

  1. Add dependency:
<dependency>
  <groupId>com.pragmaticobjects.oo.equivalence</groupId>
  <artifactId>equivalence-base</artifactId>
  <version>x.y.z</version>
</dependency>
  1. Add Maven plugin:
<build>
    <plugins>
        <plugin>
            <groupId>com.pragmaticobjects.oo.equivalence</groupId>
            <artifactId>equivalence-maven-plugin</artifactId>
            <version>x.y.z</version>
            <executions>
                <execution>
                    <goals>
                        <goal>instrument</goal>
                        <goal>instrument-tests</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>
You can’t perform that action at this time.