-
프론트엔드 접속 주소 : http://review-revolution-client.s3-website-us-east-1.amazonaws.com <배포 종료> (2019/12/8 기준)
/src/backend/ 에서
npm i 입력 후 mocha test/test_item.js mocha test/test_user.js mocha test/test_review.js --timeout 30000 mocha test/test_loginout.js 를 차례로 실행
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend> mocha test/test_item.js
GET all items
√ statusCode = 200, # of items = 20 (1243ms)
POST item id : 99
√ statusCode = 201 (798ms)
GET item id : 99
PUT item id : 99
√ PUT response 200 (893ms)
GET item id : 99
√ GET response 200, field value are checked (651ms)
DELETE item id : 99
√ statusCode = 200 (854ms)
GET item id : 99
√ statusCode = 404 (829ms)
7 passing (6s)
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend> mocha test/test_user.js
POST item id : 99
√ statusCode = 201 (667ms)
POST user id : skian
√ statusCode = 201 (858ms)
GET user id : skian
√ GET response 200, user attributes are checked (861ms)
PUT user id : skian
√ PUT response 200 (828ms)
GET user id : skian
√ GET response item 200, field values are checked (854ms)
PUT user id : skian
√ PUT response 200 (814ms)
GET user id : skian
√ GET response item 200, field values are checked (840ms)
PUT user id : skian, item id : 99
√ PUT response 200 (821ms)
GET user id : skian
√ GET response item 200, field values are checked (798ms)
PUT user id : skian, item id : 99
√ PUT response 200 (799ms)
DELETE user id : skian, item id : 99
GET user id : skian
√ GET response item 200, field values are checked (788ms)
DELETE user id : skian
√ statusCode = 200 (948ms)
GET user id : skian
√ statusCode = 404 (832ms)
DELETE item id : 99
√ statusCode = 200 (807ms)
15 passing (13s)
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend>
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend> mocha test/test_review.js --timeout 30000
POST user id : skian
√ statusCode = 201 (845ms)
POST item id : 99
√ statusCode = 201, GET response item id = 99 (834ms)
GET review of item 99
√ statusCode = 404 (800ms)
POST review
√ statusCode = 201 (1452ms)
GET review of item 99
√ statusCode = 404, # of reviews = 1, field attributes are checked (672ms)
GET review id : 0
√ GET response 200, review attributes are checked (808ms)
PUT review id : 0
√ PUT response 200 (1915ms)
GET review id : 0
√ GET response 200, field value are checked (793ms)
PUT review recommend userid : skian review id : 0
√ PUT response 200 (1371ms)
GET review id : 0
√ GET response 200, field value are checked (804ms)
GET user id : skian
√ GET response item 200, original value doesn't modified
posted_reviews & recommended_reviews are modified (796ms)
GET item id : 99
√ GET response 200, original value doesn't modified
review_id_maker & total_review & total_star_sum are modified (807ms)
DELETE review id : 0's recommendation
√ DELETE response 204, field value are checked (1389ms)
GET review id : 0
DELETE item id : 99
√ statusCode = 204 (2033ms)
GET item id : 99
√ statusCode = 404 (863ms)
DELETE item id : 99
√ statusCode = 200 (796ms)
DELETE user id : skian
√ statusCode = 200 (1026ms)
18 passing (19s)
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend>
PS C:\Users\mdy60\OneDrive\바탕 화면\소프트웨어 공학개론\project\2019fall_42class_team4\src\backend> mocha test/test_loginout.js
POST user id : skian
√ statusCode = 201 (626ms)
GET user id : skian
√ GET response 200, user attributes are checked (851ms)
POST user id : skian again
√ statusCode = 400 (844ms)
POST user id to login but password wrong
√ statusCode = 400 (794ms)
POST user id to login but ID wrong
√ statusCode = 400 (800ms)
POST user id to login
√ statusCode = 400 (801ms)
GET session information
√ statusCode = 200 (398ms)
DELETE user id to login
√ statusCode = 400 (413ms)
DELETE user id : skian
√ statusCode = 200 (1078ms)
9 passing (7s)