
智能售货机
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
智能售货机是一种集物联网、互联网技术于一体的自动贩卖设备。用户通过手机扫码或投入硬币即可购买商品,操作便捷且种类繁多,广泛应用于公共场所,极大地方便了人们的日常生活。
问题陈述:
编写一个自动售货机的程序,并使用您最喜欢的编程语言进行实现。该程序需要接受1分、5分、10分和25分的硬币(即便士、镍币、一角硬币和四分之一硬币)。用户可以选择购买可乐(价格为25美分)、百事可乐(35美分)或苏打水(45美分),并且可以在选择产品后请求退款。程序需要返回所选的产品以及剩余的零钱,如果有的话。此外,还应该允许自动售货机供应商进行重置操作。
使用的技术:
- Java 11
- JUnit 5
- Mockito 2
构建要求:
在编写代码之前,请确保安装了以下软件版本:
- Maven 3.3+
- Java 11
如何本地运行自动化套件?
要执行自动测试,您需要先克隆GitHub上的项目仓库。具体步骤如下:
```
git clone https://github.com/nehaozavending-machine.git
cd vending-machine
mvn clean test
```
全部评论 (0)
还没有任何评论哟~


