-
Notifications
You must be signed in to change notification settings - Fork 427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Week 2: Presentation proposal (maxisr & jbiorck) #2375
Conversation
Hi @Blezie ! Thanks for the proposal! A presentation of Mockito looks good. However, since it is a huge library, it would be nice to focus on only one feature. For example, this feature could be on of the latest features. You can look at their changelog to find such features. |
We plan to focus on the mock feature, by showing an example of how its done. Does that sound okay? |
@JohannBiorck ! Do you have any specific APIs in mind? One of the major features you can present is But maybe I am being too focussed. 😅 @Deee92 is an expert in testing and testing libraries. She can help use converge towards a topic. What do you think of the proposal and my suggestion, @Deee92 ? |
I dont understand how explaining DoNoMock would be more interesting that what we intend to do, it seems very easy to use and its functionality is not hard to understand. Is it not focused enough to give context of Mockito then explain and show and example using Mocks? |
Personally, mocking an object is binary. Either you put
It is sufficient to present it, but I want you to present more APIs in the library apart from just |
Hi @JohannBiorck and @Blezie, mocking is great. I agree with @algomaster99 though, presenting an overview of Mockito (as one would get from its docs) might not be enough. |
This sounds good! Should we talk about multiple different tools and show multiple examples, or is it enough to talk about mocking in general and then go into specifics and show code examples from Mockito? |
You can motivate the need for mocking, and illustrate with good examples. I recommend presenting how mocking can be done for different use cases and with different tools. |
I like this idea I am just not sure if we have the time to go into any real depths if we are to bring up multiple examples and show off different tools. is that fine? |
I think you do have time for multiple examples. You can write the outline (slide by slide) of the presentation that you are thinking which is exceeding time. I can help you shorten. |
okay we will give it a go then! |
@algomaster99 Does this sound good? |
@JohannBiorck ! Looks good to me. @Deee92 , what do you think?
This is nice! |
Yes, sounds good. @algomaster99 we can merge this PR. Looking forward to the presentation! |
Assignment Proposal
Title
Mockito: What it is, how it works, and how it improves automated testing in Java
Names and KTH ID
Deadline
Category
Description
We want to talk about Mockito, a Java-based mocking framework, to enhance the testing automation process, specifically within the context of Continuous Integration (CI). Mockito allows developers to create mock objects for unit tests. It enables simulation of complex interactions without requiring actual dependencies.
Relevance
This proposal is relevant as it improves automated testing by using Mockito to simplify test development through mocking external dependencies.