Comments (4)
I have created assertj/assertj#644 to track this issue.
@PascalSchumacher do you need more feedback ? not sure that I have fully answered you.
from assertj.
Hi GoGoris,
#extracting
supports multiple Extractor
parameters. So I think assertj should support the #flatExtracting(Step::getPeriod, Step::getAmount, Step::getNr)
notation.
I tried to create a pull request with this features, but I could not figure out the correct generic signatures. :(
By the way, this repository is for the assertj website, please report further issues at https://github.com/joel-costigliola/assertj-core
Thanks! :)
from assertj.
O.k. got it to work, but I'm not sure this results in easy readable tests. I would like to hear @joel-costigliola opinion on this, before investing the effort to come up with a polished pull request.
from assertj.
I think we can spike it and see how it goes, note that as you can extract different types the resulting list can only contain objects.
from assertj.
Related Issues (20)
- renew assertj.org HOT 2
- Add extracting java 8 examples
- Write a complete assertions guide HOT 6
- Add paragraph explaning how to use AssertJ on Android? HOT 1
- Remove neo4j section? HOT 1
- "Converting TestNG Assertions to AssertJ" section no longer visible in right side menu HOT 2
- State that Java6Assertions should be use for android
- Better android support documentation HOT 3
- Should http://joel-costigliola.github.io/assertj/core/api/index.html display 3.x javadoc? HOT 5
- Document condition description using toString
- AbstractSoftAssertions.errorsCollected() modifies error list
- Update link to gradle assertion generator plugin
- Remove link to deprecated AssertJ-Android
- mention Idea plugin for assertions migration
- Make it clear that soft assertions don't work with final methods
- Document AssertJ non obvious behavior
- Missing release notes for [3.0, 3.5) HOT 3
- Explains soft assertions and assumptions potential type safety warning
- describe JUnit5 to AssertJ migration script HOT 1
- Documentation links are not working
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.