thought-pos-master

所属分类:J2ME
开发工具:Java
文件大小:100KB
下载次数:2
上传日期:2017-12-06 10:52:41
上 传 者chrishlihong
说明:  该代码时thoughtworks新人培训的代码,主要看测试用例和编程风格,适合去面试的同学们
(The code when the code is trained by ThoughtWorks newcomers, mainly test cases and programming style, suitable for the students to interview.)

文件列表:
.travis.yml (228, 2016-08-09)
LICENSE (11357, 2016-08-09)
build.gradle (1587, 2016-08-09)
config (0, 2016-08-09)
config\checkstyle (0, 2016-08-09)
config\checkstyle\checkstyle.xml (14402, 2016-08-09)
config\checkstyle\suppressions.xml (241, 2016-08-09)
gradle.properties (96, 2016-08-09)
gradle (0, 2016-08-09)
gradle\wrapper (0, 2016-08-09)
gradle\wrapper\gradle-wrapper.jar (53319, 2016-08-09)
gradle\wrapper\gradle-wrapper.properties (231, 2016-08-09)
gradlew (5046, 2016-08-09)
gradlew.bat (2404, 2016-08-09)
jacoco.gradle (1789, 2016-08-09)
settings.gradle (645, 2016-08-09)
src (0, 2016-08-09)
src\main (0, 2016-08-09)
src\main\java (0, 2016-08-09)
src\main\java\tw (0, 2016-08-09)
src\main\java\tw\thoughtpos (0, 2016-08-09)
src\main\java\tw\thoughtpos\PosApplication.java (767, 2016-08-09)
src\main\java\tw\thoughtpos\configuration (0, 2016-08-09)
src\main\java\tw\thoughtpos\configuration\SwaggerConfig.java (795, 2016-08-09)
src\main\java\tw\thoughtpos\controller (0, 2016-08-09)
src\main\java\tw\thoughtpos\controller\GoodsController.java (1253, 2016-08-09)
src\main\java\tw\thoughtpos\controller\PromotionsController.java (1755, 2016-08-09)
src\main\java\tw\thoughtpos\controller\ShoppingController.java (1081, 2016-08-09)
src\main\java\tw\thoughtpos\domain (0, 2016-08-09)
src\main\java\tw\thoughtpos\domain\Goods.java (1002, 2016-08-09)
src\main\java\tw\thoughtpos\domain\Receipt.java (749, 2016-08-09)
src\main\java\tw\thoughtpos\domain\ShoppingItem.java (1021, 2016-08-09)
src\main\java\tw\thoughtpos\promotions (0, 2016-08-09)
src\main\java\tw\thoughtpos\promotions\AmountFreePromotions.java (883, 2016-08-09)
src\main\java\tw\thoughtpos\promotions\Benefit.java (795, 2016-08-09)
src\main\java\tw\thoughtpos\promotions\DiscountPromotions.java (595, 2016-08-09)
src\main\java\tw\thoughtpos\promotions\Promotions.java (555, 2016-08-09)
... ...

# Thought-POS (for the final battle) ### travis-ci [![travis-ci](https://api.travis-ci.org/TWatermelon/thought-pos.svg)](https://travis-ci.org/TWatermelon/thought-pos) ### BUILD #### Generate IntelliJ IDEA project `./gradlew cleanIdea idea` Open the `thought-pos.ipr` using IntelliJ #### Run clean and build tasks `./gradlew clean build` This will run checkstyle, unit test and code coverage check for more details, go check [CheckStyle](https://github.com/TWatermelon/thought-pos/blob/master/config/checkstyle/checkstyle.xml) [TestConverage](https://github.com/TWatermelon/thought-pos/blob/master/gradle.properties) #### start application `./gradlew bootRun` or `java -jar build/libs/pos-0.1.0.jar` #### swagger-ui links `http://localhost:8081/pos/swagger-ui.html` ##### username: admin ##### password: admin ### 测试运行结果 #### 有95折优惠和买二赠一优惠: ![result](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/19/e8508fc2407a56f88044351b4b43ef62.png) #### 只有95折优惠: ![result](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/19/4d54cbef4091b65a80ec1eb03e5260e1.png) #### 只有买二赠一优惠: ![result](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/19/6db26c5e4027ad8f80566089a9b183b2.png) #### 无优惠: ![result](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/19/795308694031ce0080f517fcc380de6d.png) #### swagger-ui添加Goods ![addGoods1](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/20/ad9c5ca040531796807c043051adeaee.png) ![addGoods2](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/20/787537f14082aedc80136c134729***ea.png) ##### generateReceipt ![generateReceipt1](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/20/75a29a7a404a49cf805f2063e9066d3a.png) ![generateReceipt1](http://bmob-cdn-1019.b0.upaiyun.com/2016/07/20/7b6e637***02b5b9c80867704111fe28e.png) ### TODO - 为GoodsRepository实现类增加Promotions的反射set方式 - 异常处理 ### Git提交规范: [卡号][提交作者&Pair作者] - comment here Note: [提交作者]和comment之间需要有 空格+minus+空格,comment内容不要出现minus。 **Example:** `[M001][lijun&jason] - add the order domain object` ### Java代码规范: - Java代码必须删去没有引用到的包,Import语句为灰色即是可删去。 - 类文件开始处不要出现 "/* xxx create xxx */" 这样自动生成的注释。 - 还有其他规范Checkstyle也会覆盖到

近期下载者

相关文件


收藏者