jr. dev attempt at writing j-unit tests for utility classes #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
To begin I would like to say, I learned SO much while working on this, it was a valuable experience just in that regard alone.
Although I was not able to complete the task as assigned, I spent quite a bit of time on it and would like to share where I am at so far.
I have worked with J-unit testing, although my experience so far has been quite basic.
These utility classes contain some syntax that is a bit more advanced than what I have seen, so while
my attempts at writing these tests might look pitiful, I would like to explain my thought processes
and all the things that I have learned while tackling this assessment.
Glancing through the project at first, I was pretty overwhelmed - it is more complex than projects I've worked on, but decided to give it a shot anyway and tackle would I could. I went through much of the code and commented on new things I learned, as well as explaining concepts as I understand them at my junior level.
Hopefully you get a sense of where I am as a developer, although I haven't much experience yet, I am very eager to learn and tackle new challenges. Thank you for giving me that opportunity!
Here is an example of some of the tests that I have written in my experience.
method to be tested:
}
my test:
WordCount testObj = new WordCount();
@test
public void test_word_count_happy_path(){