Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
See all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
CodeYourFuture
Module-Structuring-and-Testing-Data
Repository navigation
Code
Issues
27
(27)
Pull requests
128
(128)
Discussions
Actions
Projects
Security and quality
Insights
More
items
London | 26-ITP-May | Russom Gebremeskel | Sprint 3 | Coursework Stretch
- #1746
#1746
Open
russom-g
wants to merge 75 commits into
CodeYourFuture:main
CodeYourFuture/Module-Structuring-and-Testing-Data:main
from
russom-g:coursework/sprint-3-stretch
russom-g/Module-Structuring-and-Testing-Data:coursework/sprint-3-stretch
Copy head branch name to clipboard
Conversation
Commits
75
(75)
Checks
Files changed
Open
London | 26-ITP-May | Russom Gebremeskel | Sprint 3 | Coursework Stretch
#1746
russom-g
wants to merge 75 commits into
CodeYourFuture:main
CodeYourFuture/Module-Structuring-and-Testing-Data:main
from
russom-g:coursework/sprint-3-stretch
russom-g/Module-Structuring-and-Testing-Data:coursework/sprint-3-stretch
Copy head branch name to clipboard
Commits
Commits on Sep 28, 2026
List edge cases for test.
russom
committed
301ea63
View commit details
Copy full SHA for 301ea63
Browse repository at this point
Update list.
russom
committed
2501561
View commit details
Copy full SHA for 2501561
Browse repository at this point
Add an if condition to check midnight
russom
committed
63e477b
View commit details
Copy full SHA for 63e477b
Browse repository at this point
Add another case to test midnight
russom
committed
a8e1b2d
View commit details
Copy full SHA for a8e1b2d
Browse repository at this point
Add test case 00:01 to 12:01 am
russom
committed
9e2cef8
View commit details
Copy full SHA for 9e2cef8
Browse repository at this point
Add condition for checking midday 12 pm
russom
committed
2ba2e34
View commit details
Copy full SHA for 2ba2e34
Browse repository at this point
Add test case for 01:00 to 01:00 am
russom
committed
06d5f91
View commit details
Copy full SHA for 06d5f91
Browse repository at this point
Add test case for 11:59 to 11:59 am
russom
committed
3dc6da6
View commit details
Copy full SHA for 3dc6da6
Browse repository at this point
Add test case for 12:01 to 12:01 pm
russom
committed
1e6cb55
View commit details
Copy full SHA for 1e6cb55
Browse repository at this point
Add test case for 13:00 to 1:00 pm
russom
committed
61b2ce7
View commit details
Copy full SHA for 61b2ce7
Browse repository at this point
Add test case fo 23:59 to 11:59 pm
russom
committed
0407869
View commit details
Copy full SHA for 0407869
Browse repository at this point
Add padStart method to hours
russom
committed
06d3f9a
View commit details
Copy full SHA for 06d3f9a
Browse repository at this point
Add more description.
russom
committed
598f744
View commit details
Copy full SHA for 598f744
Browse repository at this point
Commits on Sep 29, 2026
Add padStart method to convert 23:00 to 01:00pm
russom
committed
e6fde3b
View commit details
Copy full SHA for e6fde3b
Browse repository at this point
Edit comments
russom
committed
c2f743c
View commit details
Copy full SHA for c2f743c
Browse repository at this point
Commits on Sep 30, 2026
Inline code directly into return statement
russom
committed
e7ff9c7
View commit details
Copy full SHA for e7ff9c7
Browse repository at this point
Change am and pm to lower case and update description.
russom
committed
751fb78
View commit details
Copy full SHA for 751fb78
Browse repository at this point
Unreachable code.
russom
committed
4707f5a
View commit details
Copy full SHA for 4707f5a
Browse repository at this point
Remove unreachable and redundant code.
russom
committed
f504687
View commit details
Copy full SHA for f504687
Browse repository at this point
Remove unused code
russom
committed
d9197c4
View commit details
Copy full SHA for d9197c4
Browse repository at this point
Update function to work for any input.
russom
committed
9494c3d
View commit details
Copy full SHA for 9494c3d
Browse repository at this point
Format code with prettier.
russom
committed
582699c
View commit details
Copy full SHA for 582699c
Browse repository at this point
Commits on Oct 3, 2026
Stop tracking files
russom
committed
b806b41
View commit details
Copy full SHA for b806b41
Browse repository at this point
Stop tracking files
russom
committed
fcf27e7
View commit details
Copy full SHA for fcf27e7
Browse repository at this point
Restore files unrelated to this PR
russom
committed
04f544f
View commit details
Copy full SHA for 04f544f
Browse repository at this point
Add if condition for checking right angle.
russom
committed
4815e87
View commit details
Copy full SHA for 4815e87
Browse repository at this point
Write test for Acute angle.
russom
committed
9dc9e1f
View commit details
Copy full SHA for 9dc9e1f
Browse repository at this point
Write test for Obtuse angle.
russom
committed
10b0d0f
View commit details
Copy full SHA for 10b0d0f
Browse repository at this point
Add if condition for checking Acute angle.
russom
committed
cccf002
View commit details
Copy full SHA for cccf002
Browse repository at this point
Add if condition for checking Obtuse angle.
russom
committed
ed2729e
View commit details
Copy full SHA for ed2729e
Browse repository at this point
Write test for invalid angles
russom
committed
4fa3e6c
View commit details
Copy full SHA for 4fa3e6c
Browse repository at this point
Add final if condition for checking invalid angle
russom
committed
ea5fa0f
View commit details
Copy full SHA for ea5fa0f
Browse repository at this point
Commits on Oct 4, 2026
Add boundary case test for acute angle.
russom
committed
6102a89
View commit details
Copy full SHA for 6102a89
Browse repository at this point
Add if condition for checking invalid inputs.
russom
committed
717584d
View commit details
Copy full SHA for 717584d
Browse repository at this point
Add boundary test cases for multiple angles.
russom
committed
fed8ddd
View commit details
Copy full SHA for fed8ddd
Browse repository at this point
Add = operator for checking 360 degrees is included
russom
committed
bb815ef
View commit details
Copy full SHA for bb815ef
Browse repository at this point
Commits on Oct 5, 2026
Add boundary test cases.
russom
committed
c8fc9dd
View commit details
Copy full SHA for c8fc9dd
Browse repository at this point
Add angle type boundary tests
russom
committed
3a565e9
View commit details
Copy full SHA for 3a565e9
Browse repository at this point
Add angle type boundary tests
russom
committed
c80ed87
View commit details
Copy full SHA for c80ed87
Browse repository at this point
Implement if condition to check propr function.
russom
committed
38c28b3
View commit details
Copy full SHA for 38c28b3
Browse repository at this point
Commits on Oct 6, 2026
Delete not needed test.
russom
committed
f12c635
View commit details
Copy full SHA for f12c635
Browse repository at this point
Write cases for testing proper and improper fractions.
russom
committed
48b8dae
View commit details
Copy full SHA for 48b8dae
Browse repository at this point
Update tests description.
russom
committed
d5091de
View commit details
Copy full SHA for d5091de
Browse repository at this point
Commits on Oct 7, 2026
Implement if condition to check card value
russom
committed
fa07e40
View commit details
Copy full SHA for fa07e40
Browse repository at this point
Commits on Oct 13, 2026
Write to test 0 occurrence of a character.
russom-g
committed
71c6ea1
View commit details
Copy full SHA for 71c6ea1
Browse repository at this point
Implement function to check character occurrence in a string.
russom-g
committed
c12bed8
View commit details
Copy full SHA for c12bed8
Browse repository at this point
Refactor code.
russom-g
committed
1b777bf
View commit details
Copy full SHA for 1b777bf
Browse repository at this point
Update test description.
russom-g
committed
5d29d04
View commit details
Copy full SHA for 5d29d04
Browse repository at this point
Commits on Oct 14, 2026
Write test case for numbers ending with 2
russom-g
committed
63905f0
View commit details
Copy full SHA for 63905f0
Browse repository at this point
Write test cases for testing numbers ending with 2.
russom-g
committed
be0c56e
View commit details
Copy full SHA for be0c56e
Browse repository at this point
Write test cases for testing numbers ending with 3.
russom-g
committed
f05ab1d
View commit details
Copy full SHA for f05ab1d
Browse repository at this point
Write test cases for numbers ending with rd and th.
russom-g
committed
d6e7d06
View commit details
Copy full SHA for d6e7d06
Browse repository at this point
Update test description.
russom-g
committed
2431fdf
View commit details
Copy full SHA for 2431fdf
Browse repository at this point
Implement a function for checking ordinal numbers and their suffixes.
russom-g
committed
7421372
View commit details
Copy full SHA for 7421372
Browse repository at this point
Refactor test cases.
russom-g
committed
51a7234
View commit details
Copy full SHA for 51a7234
Browse repository at this point
Commits on Oct 15, 2026
Write test case for repeating 1 times
russom-g
committed
7465a37
View commit details
Copy full SHA for 7465a37
Browse repository at this point
Write test case for repeating 0 times.
russom-g
committed
b5ed6ae
View commit details
Copy full SHA for b5ed6ae
Browse repository at this point
Write test case for repeating -1 times.
russom-g
committed
d363d13
View commit details
Copy full SHA for d363d13
Browse repository at this point
Commits on Oct 16, 2026
Implement function that repeats string a number of times.
russom-g
committed
bd5de48
View commit details
Copy full SHA for bd5de48
Browse repository at this point
Write test case to test negative input.
russom-g
committed
616bbbf
View commit details
Copy full SHA for 616bbbf
Browse repository at this point
Remove exercise folders from repo
russom-g
committed
2de2d40
View commit details
Copy full SHA for 2de2d40
Browse repository at this point
Restore files to state before removal
russom-g
committed
05f3e6e
View commit details
Copy full SHA for 05f3e6e
Browse repository at this point
Restore practice-tdd work and remove files from other branches
russom-g
committed
ba2ebd0
View commit details
Copy full SHA for ba2ebd0
Browse repository at this point
Commits on Oct 20, 2026
Write test case to test for upper case in the password.
russom-g
committed
52f6943
View commit details
Copy full SHA for 52f6943
Browse repository at this point
Implement if condition for checking A-Z and 0-9
russom-g
committed
f950077
View commit details
Copy full SHA for f950077
Browse repository at this point
Write test case to test for lower case in the password.
russom-g
committed
0c5efc1
View commit details
Copy full SHA for 0c5efc1
Browse repository at this point
Add extra condition for checking for lowercase.
russom-g
committed
3e016dc
View commit details
Copy full SHA for 3e016dc
Browse repository at this point
Write test. case to test for numbers 0-9 in the password.
russom-g
committed
8cde26f
View commit details
Copy full SHA for 8cde26f
Browse repository at this point
Add test case for checking non-alphanumeric symbols in password.
russom-g
committed
db81678
View commit details
Copy full SHA for db81678
Browse repository at this point
Add more condition for checking non-alphanumeric symbols
russom-g
committed
0aede1c
View commit details
Copy full SHA for 0aede1c
Browse repository at this point
Add test case for testing previous password is not reused.
russom-g
committed
9140665
View commit details
Copy full SHA for 9140665
Browse repository at this point
Commits on Oct 21, 2026
Refactor code, update and fix bugs.
russom-g
committed
b627dd7
View commit details
Copy full SHA for b627dd7
Browse repository at this point
Commits on Oct 22, 2026
Answer and explain
russom-g
committed
3df0769
View commit details
Copy full SHA for 3df0769
Browse repository at this point
Format code with prettier.
russom-g
committed
9a77853
View commit details
Copy full SHA for 9a77853
Browse repository at this point
Remove practice-tdd changes from this PR
russom-g
committed
62a181f
View commit details
Copy full SHA for 62a181f
Browse repository at this point
You can’t perform that action at this time.