Skip to content
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

More StringUtils Testing #664

Merged
merged 12 commits into from
Mar 20, 2022
Merged

More StringUtils Testing #664

merged 12 commits into from
Mar 20, 2022

Conversation

jaadams5
Copy link
Contributor

More tests for StringUtilities. I'm basically looking at the coverage report and trying to make the red (uncovered) disappear :-) There is one probable bug in the code but I chose not to fix it right now. Basically the test creates an overflow situation but the code doesn't detect it and return 0 as it does for other overflows. Deferred to the next commit in case someone has a different opinion on the behaviour.

After this is merged I'll continue towards 100%. If there are good refactoring tools that might put the tests in a more coherent order, I'd love to know about them. Similarly if there is a way to get a coverage report from just running the tests in one file that would be interesting. Much of the coverage comes from static initialization code triggered by other tests.

@jaadams5 jaadams5 requested a review from a team as a code owner March 19, 2022 23:04
@codecov
Copy link

codecov bot commented Mar 19, 2022

Codecov Report

Merging #664 (cd94996) into main (02e2022) will increase coverage by 0.04%.
The diff coverage is 100.00%.

Impacted file tree graph

@@             Coverage Diff              @@
##               main     #664      +/-   ##
============================================
+ Coverage     21.84%   21.88%   +0.04%     
- Complexity     9406     9444      +38     
============================================
  Files          1003     1003              
  Lines        157146   157148       +2     
  Branches      34830    34830              
============================================
+ Hits          34327    34392      +65     
+ Misses       116553   116509      -44     
+ Partials       6266     6247      -19     
Impacted Files Coverage Δ
...ourceforge/kolmafia/utilities/StringUtilities.java 87.69% <100.00%> (+14.24%) ⬆️
...sourceforge/kolmafia/session/EquipmentManager.java 22.92% <0.00%> (+0.08%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 02e2022...cd94996. Read the comment docs.

@jaadams5 jaadams5 merged commit ced86d7 into main Mar 20, 2022
@jaadams5 jaadams5 deleted the MoreStringUtils branch March 20, 2022 00:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants