没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
BankingUnitTests 一个非常基本的测试想法是在银行中使用ATM操作。 假设您可以有两种帐户类型,一个常规帐户对其持有的余额没有限制,而一个受限帐户有一个限制。 运作方式 ATM控制器可以将钱存入一个帐户,从一个帐户中提取以及从一个帐户转移到另一个帐户。 提取 如果金额>余额,两个帐户都将引发异常,并且余额不能为负数。 订金 普通账户可以存钱没问题。 受限帐户必须检查金额是否在限制范围内,否则余额将引发异常。 转移 如果源帐户可以发送金额<=余额,则: 如果目标是受限的,则检查金额+余额<=限制 如果定期存款没有问题 去做 尚未完成转移测试。 另外,我不测试给定的金额是否与操作相反,意味着存款为负而提款为正。
资源推荐
资源详情
资源评论
收起资源包目录
BankingUnitTests-master.zip (23个子文件)
BankingUnitTests-master
.gitignore 1KB
src
main
java
vs
bankingunittests
entities
Account.java 1KB
LimitedAccount.java 752B
controller
ATM.java 2KB
exceptions
InsufficientFundsException.java 224B
Main.java 377B
test
java
vs
bankingunittests
controller
ATMTest.java 7KB
.classpath 2KB
.settings
org.eclipse.m2e.core.prefs 86B
org.eclipse.core.resources.prefs 150B
org.eclipse.jdt.core.prefs 343B
pom.xml 1KB
nbproject
project.properties 0B
README.md 976B
target
surefire-reports
TEST-vs.bankingunittests.controller.ATMTest.xml 9KB
vs.bankingunittests.controller.ATMTest.txt 326B
maven-status
maven-compiler-plugin
compile
default-compile
inputFiles.lst 499B
createdFiles.lst 229B
testCompile
default-testCompile
inputFiles.lst 99B
createdFiles.lst 45B
.project 545B
.vscode
launch.test.json 802B
.gitattributes 65B
共 23 条
- 1
资源评论
单身的小孩
- 粉丝: 21
- 资源: 4622
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功