René's URL Explorer Experiment


Title: Example solution for the Unusual Spending Kata by searls · Pull Request #1 · testdouble/java-testing-example · GitHub

Open Graph Title: Example solution for the Unusual Spending Kata by searls · Pull Request #1 · testdouble/java-testing-example

X Title: Example solution for the Unusual Spending Kata by searls · Pull Request #1 · testdouble/java-testing-example

Description: DO NOT MERGE Here's an example solution for the unusual spending kata to serve as an example & discussion piece

Open Graph Description: DO NOT MERGE Here's an example solution for the unusual spending kata to serve as an example & discussion piece

X Description: DO NOT MERGE Here's an example solution for the unusual spending kata to serve as an example & discussion piece

Opengraph URL: https://github.com/testdouble/java-testing-example/pull/1

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:c3e0be9f-3757-e9dd-0cac-302afbb6886c
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idB954:1A63D2:9BB7CA:D720C3:6A624ADC
html-safe-noncea5b531fa0978709e022e17f8e53710f7a6969dcbf95f17d2d50111f74677f18a
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCOTU0OjFBNjNEMjo5QkI3Q0E6RDcyMEMzOjZBNjI0QURDIiwidmlzaXRvcl9pZCI6IjI1OTg0NTI1NzAxNjQ5NzIyNTIiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac99ef161ea3b6ec5ecefa3a18d7df912efb080d677d98f8a7df208e1f8c409399
hovercard-subject-tagpull_request:79848963
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/testdouble/java-testing-example/pull/1/files
twitter:imagehttps://avatars.githubusercontent.com/u/79303?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/79303?s=400&v=4
og:image:altDO NOT MERGE Here's an example solution for the unusual spending kata to serve as an example & discussion piece
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5d6ba65d73ecc4e3394fe318d2b2f98e6f8eed4878b5421b938e20d30bde267b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/testdouble/java-testing-example git https://github.com/testdouble/java-testing-example.git
octolytics-dimension-user_id1139195
octolytics-dimension-user_logintestdouble
octolytics-dimension-repository_id40678433
octolytics-dimension-repository_nwotestdouble/java-testing-example
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id40678433
octolytics-dimension-repository_network_root_nwotestdouble/java-testing-example
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release2dadc56fd5989b76a8ae7304e3aa56d0b485e5dc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/testdouble/java-testing-example/pull/1/files#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftestdouble%2Fjava-testing-example%2Fpull%2F1%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ftestdouble%2Fjava-testing-example%2Fpull%2F1%2Ffiles
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=testdouble%2Fjava-testing-example
Reloadhttps://github.com/testdouble/java-testing-example/pull/1/files
Reloadhttps://github.com/testdouble/java-testing-example/pull/1/files
Reloadhttps://github.com/testdouble/java-testing-example/pull/1/files
Please reload this pagehttps://github.com/testdouble/java-testing-example/pull/1/files
testdouble https://github.com/testdouble
java-testing-examplehttps://github.com/testdouble/java-testing-example
Notifications https://github.com/login?return_to=%2Ftestdouble%2Fjava-testing-example
Fork 132 https://github.com/login?return_to=%2Ftestdouble%2Fjava-testing-example
Star 21 https://github.com/login?return_to=%2Ftestdouble%2Fjava-testing-example
Code https://github.com/testdouble/java-testing-example
Issues 0 https://github.com/testdouble/java-testing-example/issues
Pull requests 1 https://github.com/testdouble/java-testing-example/pulls
Actions https://github.com/testdouble/java-testing-example/actions
Projects https://github.com/testdouble/java-testing-example/projects
Wiki https://github.com/testdouble/java-testing-example/wiki
Security and quality 0 https://github.com/testdouble/java-testing-example/security
Insights https://github.com/testdouble/java-testing-example/pulse
Code https://github.com/testdouble/java-testing-example
Issues https://github.com/testdouble/java-testing-example/issues
Pull requests https://github.com/testdouble/java-testing-example/pulls
Actions https://github.com/testdouble/java-testing-example/actions
Projects https://github.com/testdouble/java-testing-example/projects
Wiki https://github.com/testdouble/java-testing-example/wiki
Security and quality https://github.com/testdouble/java-testing-example/security
Insights https://github.com/testdouble/java-testing-example/pulse
searlshttps://github.com/searls
mainhttps://github.com/testdouble/java-testing-example/tree/main
unusual-spending-solutionhttps://github.com/testdouble/java-testing-example/tree/unusual-spending-solution
Conversation 0 https://github.com/testdouble/java-testing-example/pull/1
Commits 1 https://github.com/testdouble/java-testing-example/pull/1/commits
Checks 0 https://github.com/testdouble/java-testing-example/pull/1/checks
Files changed https://github.com/testdouble/java-testing-example/pull/1/files
Please reload this pagehttps://github.com/testdouble/java-testing-example/pull/1/files
Example solution for the Unusual Spending Kata https://github.com/testdouble/java-testing-example/pull/1/files#top
Show all changes 1 commit https://github.com/testdouble/java-testing-example/pull/1/files
992c5e4 Here's a stab at the Unusual Spending Kata searls Aug 3, 2016 https://github.com/testdouble/java-testing-example/pull/1/commits/992c5e40efe76a741aa74bcc155598e53b629eed
Clear filters https://github.com/testdouble/java-testing-example/pull/1/files
Please reload this pagehttps://github.com/testdouble/java-testing-example/pull/1/files
Please reload this pagehttps://github.com/testdouble/java-testing-example/pull/1/files
TriggersUnusualSpendingEmail.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-3fe387f045ac627f596e5cff4d6eb75ff8ec8bf99feb7aa5411c79bedd469fc2
AnalyzesSpending.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-5ea37ef0b5c31bd9f7f215ab483a7501b23f4d6b66b50de8c79eafd808a737af
FetchesRecentPayments.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-633fb4b197b6e118370184264ef676c556ee4a7eb0c37655376784fd9ae04eb8
WarnsBigSpenders.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-daf12097b60fa739c43f50a03f4af6ab2c9529588e19f6989e28adde5a20a4d2
FiltersBigSpending.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-94dcef5d0bba9f716df86a10d8733a2dda0aabac19f30c2ad726bf3c522d9625
GroupsByCategory.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-b278694f6ff46af3cbba368865d2493260219fd0df9319a199b20cee678d2316
SumsTotals.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-4c48654fa6b95b1ad3c2f7c17af7d0fadda327b524db4cbe99da5489447c4c54
FetchesPaymentsWrapper.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-38a484812ba5fbeab23e0018d3a1945c583b91bab6353f59689589154f35f331
FindsMonths.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-5d3ce388fb42b7cd8df9ba4225a39b3a558148b28066f366077cde25b259fbb7
ComposesBody.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-374b1a4c8271326e87f9fe4ad386324b6627fb2b3b8aaf2a8369de266e8ef2c6
ComposesSubject.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-34707d6da781d12714c8ae7dfb2bd4901d7782b99cd55348734b88766e4b6422
EmailsUserWrapper.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-d61debc4d8a2410aa96b6fd560ac54b13c230d84a46719aebb0a0279335b503b
BigSpend.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-0e80f9860b38254b621f5b6a27321062c1885da06ed70017721a3ede7c8cd79d
Category.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-c26d514883576a046a128b087b8debe2e5581bad72519214dc9d0fd9be4f6f2b
Month.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-d3a7612e780f2a07e063e1a53dbf8a8e6bcfd29d846302f0dfe64b6b010ce1cd
Payment.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-8949fc65d3ffa32c7111fb28c76ce56218aca4830ad6eececbbb8f140aaed3ef
RecentPayments.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-4695f72170635db52faa82868e0b9c6f7936d27fae60ca0aac40602d181624d3
SpendingTestHelper.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-33ee1240ae61c3c56050199306db88d723d3aa4e79f6d1a444a34cdf8939f23b
TriggersUnusualSpendingEmailTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-b1e19e9943ab2bfafe9eed8a6d719620545eec37020da3edae24064262a1e297
AnalyzesSpendingTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-4b859c7d4ed8a20aa12480d98a7b7608e27b6605320b6ba426669fd0d76da8ec
FetchesRecentPaymentsTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-5663deb24fb96013fbd9919ab15ecd123532512e76fd86e7b94357bb1903ec1e
WarnsBigSpendersTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-a23953877e0726495713a59585114599e43f3ba7dae4105a56d5cff3e277b82b
FiltersBigSpendingTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-3cb416f9578a4da4fbbb8bda162f9b13cb2e660bd4a0d5bc8fb0347f7c3e582e
GroupsByCategoryTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-a36422af52f7a6a60254fb28e8e8c34125215fccee9a19ba5ae1a687fc281292
SumsTotalsTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-bc53857ff6ece14b56c86322ab569dc65621e03f0722485b5a3ee70f6abb568a
FindsMonthsTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-15b6d3c70fba55f0354820e3afdbbcc1e75aacde2cfd307709daa32ffa97346b
ComposesBodyTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-aa6e58673a9832d7863112fa8a23ecfba4ffdbd73952eccac9586b36a75e00e9
ComposesSubjectTest.java https://github.com/testdouble/java-testing-example/pull/1/files#diff-8cdde3582553cdb99726249ac9dd0d31f494feb09f06e9524918314c7d8bd836
unusual-spending/src/main/java/spending/TriggersUnusualSpendingEmail.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-3fe387f045ac627f596e5cff4d6eb75ff8ec8bf99feb7aa5411c79bedd469fc2
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/TriggersUnusualSpendingEmail.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/AnalyzesSpending.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-5ea37ef0b5c31bd9f7f215ab483a7501b23f4d6b66b50de8c79eafd808a737af
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/AnalyzesSpending.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/FetchesRecentPayments.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-633fb4b197b6e118370184264ef676c556ee4a7eb0c37655376784fd9ae04eb8
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/FetchesRecentPayments.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/WarnsBigSpenders.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-daf12097b60fa739c43f50a03f4af6ab2c9529588e19f6989e28adde5a20a4d2
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/WarnsBigSpenders.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/analyzes/FiltersBigSpending.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-94dcef5d0bba9f716df86a10d8733a2dda0aabac19f30c2ad726bf3c522d9625
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/analyzes/FiltersBigSpending.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/analyzes/GroupsByCategory.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-b278694f6ff46af3cbba368865d2493260219fd0df9319a199b20cee678d2316
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/analyzes/GroupsByCategory.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/analyzes/SumsTotals.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-4c48654fa6b95b1ad3c2f7c17af7d0fadda327b524db4cbe99da5489447c4c54
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/analyzes/SumsTotals.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/fetches/FetchesPaymentsWrapper.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-38a484812ba5fbeab23e0018d3a1945c583b91bab6353f59689589154f35f331
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/fetches/FetchesPaymentsWrapper.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/fetches/FindsMonths.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-5d3ce388fb42b7cd8df9ba4225a39b3a558148b28066f366077cde25b259fbb7
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/fetches/FindsMonths.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/warns/ComposesBody.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-374b1a4c8271326e87f9fe4ad386324b6627fb2b3b8aaf2a8369de266e8ef2c6
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/warns/ComposesBody.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/warns/ComposesSubject.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-34707d6da781d12714c8ae7dfb2bd4901d7782b99cd55348734b88766e4b6422
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/warns/ComposesSubject.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/triggers/warns/EmailsUserWrapper.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-d61debc4d8a2410aa96b6fd560ac54b13c230d84a46719aebb0a0279335b503b
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/triggers/warns/EmailsUserWrapper.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/values/BigSpend.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-0e80f9860b38254b621f5b6a27321062c1885da06ed70017721a3ede7c8cd79d
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/values/BigSpend.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/values/Category.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-c26d514883576a046a128b087b8debe2e5581bad72519214dc9d0fd9be4f6f2b
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/values/Category.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/values/Month.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-d3a7612e780f2a07e063e1a53dbf8a8e6bcfd29d846302f0dfe64b6b010ce1cd
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/values/Month.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/values/Payment.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-8949fc65d3ffa32c7111fb28c76ce56218aca4830ad6eececbbb8f140aaed3ef
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/values/Payment.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
unusual-spending/src/main/java/spending/values/RecentPayments.javahttps://github.com/testdouble/java-testing-example/pull/1/files#diff-4695f72170635db52faa82868e0b9c6f7936d27fae60ca0aac40602d181624d3
View file https://github.com/testdouble/java-testing-example/blob/992c5e40efe76a741aa74bcc155598e53b629eed/unusual-spending/src/main/java/spending/values/RecentPayments.java
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://github.com/testdouble/java-testing-example/pull/1/{{ revealButtonHref }}
Please reload this pagehttps://github.com/testdouble/java-testing-example/pull/1/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.