Name: assertj-core Version: 2.1.0 Release: 1%{?dist} Summary: Rich and fluent assertions for testing License: ASL 2.0 URL: http://joel-costigliola.github.io/assertj/assertj-core.html Source0: https://github.com/joel-costigliola/assertj-core/archive/%{name}-%{version}.tar.gz BuildRequires: maven-local BuildRequires: mvn(cglib:cglib) #BuildRequires: mvn(com.github.marschall:memoryfilesystem) BuildRequires: mvn(junit:junit) BuildRequires: mvn(org.apache.felix:maven-bundle-plugin) %if %{?fedora} > 20 BuildRequires: mvn(org.assertj:assertj-parent-pom:pom:) %else BuildRequires: mvn(org.assertj:assertj-parent-pom) %endif BuildRequires: mvn(org.mockito:mockito-core) BuildArch: noarch %description AssertJ core is a Java library that provides a fluent interface for writing assertions. Its main goal is to improve test code readability and make maintenance of tests easier. AssertJ core provides assertions for JDK standard types can be used with either JUnit or TestNG. %package javadoc Summary: Javadoc for %{name} %description javadoc This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{name}-%{version} %pom_remove_plugin :jacoco-maven-plugin %pom_remove_plugin :jarjar-maven-plugin %pom_xpath_set "pom:dependency[pom:groupId = 'cglib']/pom:artifactId" cglib %pom_remove_dep :memoryfilesystem rm -r src/test/java/org/assertj/core/internal/PathsBaseTest.java \ src/test/java/org/assertj/core/internal/paths %if %{?fedora} <= 20 # mockito-core:1.10.19 rm -r src/test/java/org/assertj/core/error/ShouldContainString_create_Test.java %endif # java.lang.AssertionError: Expecting actual not to be null rm -r src/test/java/org/assertj/core/api/Assertions_assertThat_inBinary_Test.java \ src/test/java/org/assertj/core/api/Assertions_assertThat_inHexadecimal_Test.java \ src/test/java/org/assertj/core/api/Assertions_assertThat_inUnicode_Test.java \ src/test/java/org/assertj/core/api/array \ src/test/java/org/assertj/core/api/date \ src/test/java/org/assertj/core/api/fail \ src/test/java/org/assertj/core/api/objectarray \ src/test/java/org/assertj/core/internal/bigdecimals \ src/test/java/org/assertj/core/internal/booleans \ src/test/java/org/assertj/core/internal/booleanarrays \ src/test/java/org/assertj/core/internal/bytes \ src/test/java/org/assertj/core/internal/bytearrays \ src/test/java/org/assertj/core/internal/characters \ src/test/java/org/assertj/core/internal/chararrays \ src/test/java/org/assertj/core/internal/classes \ src/test/java/org/assertj/core/internal/comparables \ src/test/java/org/assertj/core/internal/dates \ src/test/java/org/assertj/core/internal/doubles \ src/test/java/org/assertj/core/internal/doublearrays \ src/test/java/org/assertj/core/internal/files \ src/test/java/org/assertj/core/internal/floats \ src/test/java/org/assertj/core/internal/floatarrays \ src/test/java/org/assertj/core/internal/inputstreams \ src/test/java/org/assertj/core/internal/intarrays \ src/test/java/org/assertj/core/internal/integers \ src/test/java/org/assertj/core/internal/iterables \ src/test/java/org/assertj/core/internal/lists \ src/test/java/org/assertj/core/internal/longs \ src/test/java/org/assertj/core/internal/longarrays \ src/test/java/org/assertj/core/internal/maps \ src/test/java/org/assertj/core/internal/objects \ src/test/java/org/assertj/core/internal/objectarrays \ src/test/java/org/assertj/core/internal/shorts \ src/test/java/org/assertj/core/internal/shortarrays \ src/test/java/org/assertj/core/internal/strings \ src/test/java/org/assertj/core/internal/throwables \ src/test/java/org/assertj/core/internal/urls %mvn_file : %{name} %build %mvn_build %install %mvn_install %files -f .mfiles %doc README.md %license LICENSE.txt %files javadoc -f .mfiles-javadoc %license LICENSE.txt %changelog * Sat Jun 20 2015 gil cattaneo 2.1.0-1 - initial rpm