Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
423356e
inclass work. Created new tests
MunkyCode Jan 22, 2020
9313e80
BankAccount is email valid given a definition
Jan 23, 2020
4a00338
Gave withdraw tests as well as described how to fix withdraw tests to…
Jan 23, 2020
615fb77
Comments about partitions and boundary values added to withraw and va…
Jan 23, 2020
117b124
isEmailValid updated so all tests pass
Jan 23, 2020
e1f225d
switching to desktop
MunkyCode Jan 24, 2020
9b3cbcd
updated tests
MunkyCode Jan 25, 2020
740efc5
Withdraw and isEmailValid work
Jan 26, 2020
712230e
Tests for isAmountValid
MunkyCode Jan 28, 2020
60dc2ef
end of class
Jan 28, 2020
c5da040
isAmountValid implamentation added
MunkyCode Jan 29, 2020
2726723
tests for illegal aurguments with amounts for constructor and withdraw
MunkyCode Jan 29, 2020
9fe9214
added implementation for illegal arguments with constructor and withd…
MunkyCode Jan 29, 2020
0bdafbe
added tests for inseficient funds and decimal withdraws
MunkyCode Jan 29, 2020
f5c4b31
added implementation of inseficeint funds error being throw in withdraw
MunkyCode Jan 29, 2020
f9c27f5
added a few more tests for isEmailValid
MunkyCode Jan 29, 2020
ab3adb1
Updated isEmailValid function to include more cases
MunkyCode Jan 29, 2020
4be5d39
added tests for deposit
MunkyCode Jan 29, 2020
aca3775
added tests for transfer
MunkyCode Jan 29, 2020
4085359
changes to tests to be transfer from one object to another rather tha…
MunkyCode Jan 29, 2020
b9b9d71
added tests for transfer to include invalid funds exception
MunkyCode Jan 29, 2020
53d20c1
added implemntation of deposit and transfer
MunkyCode Jan 29, 2020
77e7c1e
files from class
MunkyCode Feb 3, 2020
4fec654
moving files to the right location
MunkyCode Feb 3, 2020
ecaa624
fixed spelling error
MunkyCode Feb 3, 2020
71c80e7
added accounts
MunkyCode Feb 5, 2020
d6324cd
withdraw tests
MunkyCode Feb 5, 2020
be8fd6e
finished implementation of withdraw
MunkyCode Feb 5, 2020
97351c2
withdraw test and implementation
mdiallo707 Feb 6, 2020
cbd4566
Merge branch 'master' of https://github.com/MunkyCode/SoftwareEnginee…
mdiallo707 Feb 10, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
192 changes: 97 additions & 95 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,96 +1,98 @@
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

##### mac specific

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
target/

# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839

# User-specific stuff
.idea/**/workspace.xml
.idea/**/tasks.xml
.idea/**/usage.statistics.xml
.idea/**/dictionaries
.idea/**/shelf

# Generated files
.idea/**/contentModel.xml

# Sensitive or high-churn files
.idea/**/dataSources/
.idea/**/dataSources.ids
.idea/**/dataSources.local.xml
.idea/**/sqlDataSources.xml
.idea/**/dynamic.xml
.idea/**/uiDesigner.xml
.idea/**/dbnavigator.xml

# Gradle
.idea/**/gradle.xml
.idea/**/libraries

# Gradle and Maven with auto-import
# When using Gradle or Maven with auto-import, you should exclude module files,
# since they will be recreated, and may cause churn. Uncomment if using
# auto-import.
# .idea/modules.xml
# .idea/*.iml
# .idea/modules

# CMake
cmake-build-*/

# Mongo Explorer plugin
.idea/**/mongoSettings.xml

# File-based project format
*.iws

# IntelliJ
out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Cursive Clojure plugin
.idea/replstate.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

# Editor-based Rest Client
.idea/httpRequests

# Android studio 3.1+ serialized cache file
.idea/caches/build_file_checksums.ser

##### mac specific

# General
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk
File renamed without changes.
25 changes: 13 additions & 12 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 6 additions & 5 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 5 additions & 5 deletions .idea/sbt.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# SoftwareEngineeringPractice
## grading

To Do | correct
---|---
at least 8 commits|
isEmailValid|
withdraw|
isamountValid|
constructor & withdraw fix|
# SoftwareEngineeringPractice
## grading
To Do | correct
---|---
at least 8 commits|
isEmailValid|
withdraw|
isamountValid|
constructor & withdraw fix|
Loading