Comments (4)
@JakeWharton any thoughts?
from assertj-android.
Yes, please release as a JAR as well. I'd like to migrate from fest over to assertj and use with Robolectric. Also, there are dependency issues with Gradle and the way it is creating AAR files, that will be blocked from being distributed to Maven Central if they contain invalid poms (i.e. ones generated following the IVY specs).
The way the AARs are created currently break with Maven based tooling.
See:
https://code.google.com/p/android/issues/detail?id=72807
https://twitter.com/jvanzyl/status/540930500513120257
https://twitter.com/jvanzyl/status/540930855854559233
from assertj-android.
Not sure if this is everything that is necessary for creating the jars during the gradle build: #149
from assertj-android.
We used the patch in #149 and it works well to produce the necessary jar versions so we can use it in our maven builds and with the maven-surefire-plugin and robolectric. The AARs are not added to the classpath if you specify a test scope, and if you specify them as a normal dependency they get included in the APK.
from assertj-android.
Related Issues (20)
- TextView.inputType is a bit mask HOT 1
- update/correction ReadME HOT 1
- asserts using isEqualToIgnoringGivenFields or isEqualToComparingFieldByField doesnt work properly HOT 2
- Update assertj dependency to 1.7.1 HOT 2
- Update support-annotations to 22.2.0 HOT 2
- support-design module HOT 1
- TabLayoutAssert.hasTabMode throws an exception HOT 1
- Android Studio: Each module has to have a unique path HOT 16
- Assert that object is Parcelable HOT 2
- Warning assertj-android-appcompat-v7 depends on one or more Android Libraries but is a jar HOT 6
- Add support for Android 5+ properties HOT 4
- PathAssert constructor uses PaintAssert? HOT 2
- Resolved versions for app (23.1.1) and test app (22.2.1) differ HOT 12
- JTextComponentFixture enterText method simulates a qwerty keyboard HOT 1
- configurations.all { resolutionStrategy.force 'com.android.support:support-annotations:23.1.0' } HOT 1
- Error:Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (25.2.0) and test app (23.1.1) differ. See http://g.co/androidstudio/app-test-app-conflict for details. HOT 1
- Update support library to 26.0.0 HOT 5
- java.lang.NoSuchMethodError: org.assertj.core.api.AbstractCharSequenceAssert.doesNotContain(Ljava/lang/CharSequence;) HOT 4
- org.mockito.exceptions.misusing.InvalidUseOfMatchersException error on kotlin files HOT 1
- Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from assertj-android.