Bootiful Testing
Vložit
- čas přidán 9. 07. 2024
- How would you feel if you knew that any part of the code was at most a few minutes away from being shippable and delivered into production? How would you feel if you knew that any part of the code is a few ctrl+z's away from being shippable and delivered into production? Emboldened and confident? Test driven development (TDD) gives you that. TDD allows you to proceed with confidence that you're building the right thing. It provides you with imminent-horizons that you can meet and measure. TDD gives developers the confidence to go faster, secure in the knowledge that what they break they will fix and be able to improve. How do you test components? Services? What happens as you move to distributed systems and start introducing web endpoints? When what were small in-process unit tests now become distributed integration tests? How do you ensure that the contract between web endpoints works while retaining the fast feedback loop of unit testing? In this talk, join Spring Developer Advocates Josh Long (@starbuxman) and Mario Gray (@mariogray) as we look at how to test Spring applications and service. We'll look at how to test basic components, mocks, how to take advantage of test slices, and how to test web applications. We'll also look at how to ensure that API producers and API consumers work well together using consumer driven contract testing (CDCT) without sacrificing the testing pyramid for end-to-end integration tests.
Speakers:
Mario Gray
Principal Technologist, Pivotal
Josh Long
Spring Developer Advocate, Pivotal
Filmed at SpringOne Platform 2018 - Věda a technologie
It was really amazing. Thanks a lot, again, for share if us.
love how this starts with an apple bash :P
you made my day !!
Thanks, Josh for your wonderful tutorials... You always Rock the show!!!!
By the way, it's a great tutorial to improve my junit skills with springboot
Thank you
Josh is great as always :)
Sorry to be off topic but does any of you know a way to log back into an Instagram account??
I stupidly lost the password. I would love any tricks you can offer me!
@Khalid Alonso instablaster :)
@Armani Bishop I really appreciate your reply. I got to the site through google and Im in the hacking process now.
Takes a while so I will get back to you later when my account password hopefully is recovered.
@Armani Bishop it worked and I now got access to my account again. I'm so happy:D
Thank you so much, you saved my account !
@Khalid Alonso Happy to help :D
How do you keep track of so many annotations and when to use which one?
hey I have problem. there is the word "bootiful" in my code. what does it mean?
Thanks for share!!!
I would like know if someone is coding?
I am asking because I had a small issue during the implementation of the class "ReservationWireMockTests". The instance of the class "ReservationClient" is never injected.
I found the solution.
I was using @RunWith(SpringRunner.class), but the project is using JUnit 5.
The final confiuration:
```
@ExtendWith(SpringExtension.class)
@AutoConfigureWireMock(port = 8080)
@Import({ReservationConsumerApplication.class, ReservationClient.class})
@AutoConfigureJsonTesters
```
HOW DID HE GET THE RAINBOW LOADING BAR IN INTELLIJ!!!!
Josh is so cool...
Nyan cat plugin
too funny
next time make the font even bigger so we could see even less!
13:24 what a joke about loosing data in Mongo, I like reactive MongoDB it works perfect, he talk too much :-D
Read wikipedia
Didn't found a clue in Wikipedia... Still serching