Showing
5 changed files
with
14 additions
and
67 deletions
| @@ -3,7 +3,7 @@ git add --all src/* | @@ -3,7 +3,7 @@ git add --all src/* | ||
| 3 | git add --all lib/* | 3 | git add --all lib/* |
| 4 | git add push.sh | 4 | git add push.sh |
| 5 | git add pom.xml | 5 | git add pom.xml |
| 6 | -git commit -m "Add assert verify " | 6 | +git commit -m "Mod file location " |
| 7 | git push origin master | 7 | git push origin master |
| 8 | git status | 8 | git status |
| 9 | git pull | 9 | git pull |
| 1 | -package com.xkl; | ||
| 2 | - | ||
| 3 | -import org.json.JSONObject; | ||
| 4 | -import org.junit.Assert; | ||
| 5 | -import org.junit.Test; | ||
| 6 | - | ||
| 7 | -import java.util.HashMap; | ||
| 8 | -import java.util.Map; | ||
| 9 | - | ||
| 10 | -/** | ||
| 11 | - * Created by zhaoyue on 2017/3/11. | ||
| 12 | - */ | ||
| 13 | -public class QrCodeTest { | ||
| 14 | - | ||
| 15 | - public static final String URL_GETQR_WITHTOKEN = Constants.URL_PREFIX + "/qrcode/getQrWithToken"; | ||
| 16 | - public static final String URL_GETQR_WITHOPNEID = Constants.URL_PREFIX + "/qrcode/getQrWithOpenId"; | ||
| 17 | - | ||
| 18 | - /** | ||
| 19 | - * 使用openid得到qrcode | ||
| 20 | - */ | ||
| 21 | - @Test | ||
| 22 | - public void testGetQrWithOpenid() { | ||
| 23 | - Map<String, String> params = new HashMap<String, String>(); | ||
| 24 | - params.put("openId", Constants.USR_OPENID); | ||
| 25 | - params.put("openIdType", Constants.USR_OPENID_TYPE); | ||
| 26 | - params.put("t", HttpTools.getNow()); | ||
| 27 | - params.put("type", Constants.KEY_ID); | ||
| 28 | - params.put("sign", HttpTools.getSign(params)); | ||
| 29 | - String response = HttpTools.requestByMap(URL_GETQR_WITHOPNEID, "GET", params); | ||
| 30 | - System.out.println(response); | ||
| 31 | - Assert.assertTrue(hasQrCode(response)); | ||
| 32 | - } | ||
| 33 | - | ||
| 34 | - /** | ||
| 35 | - * 使用token得到qrcode | ||
| 36 | - */ | ||
| 37 | - @Test | ||
| 38 | - public void testGetQrWithToken() { | ||
| 39 | - String token = TokenTest.loginAndGetToken(Constants.USR_ACC, Constants.USR_PWD); | ||
| 40 | - Map<String, String> params = new HashMap<String, String>(); | ||
| 41 | - params.put("t", HttpTools.getNow()); | ||
| 42 | - params.put("type", Constants.KEY_ID); | ||
| 43 | - params.put("sign", HttpTools.getSign(params)); | ||
| 44 | - String response = HttpTools.requestByMapWithToken(URL_GETQR_WITHTOKEN, "GET", params, token); | ||
| 45 | - System.out.println(response); | ||
| 46 | - Assert.assertTrue(hasQrCode(response)); | ||
| 47 | - } | ||
| 48 | - | ||
| 49 | - private boolean hasQrCode(String responseStr) { | ||
| 50 | - try { | ||
| 51 | - JSONObject res = new JSONObject(responseStr); | ||
| 52 | - String qrcode = res.getJSONObject("content").getString("qrcode"); | ||
| 53 | - Assert.assertNotEquals("qrcode", ""); | ||
| 54 | - Assert.assertNotEquals("qrcode", null); | ||
| 55 | - } catch (Exception e) { | ||
| 56 | - return false; | ||
| 57 | - } | ||
| 58 | - return true; | ||
| 59 | - } | ||
| 60 | - | ||
| 61 | -} |
| @@ -75,7 +75,7 @@ public class Data { | @@ -75,7 +75,7 @@ public class Data { | ||
| 75 | report.put("pulse", 79); | 75 | report.put("pulse", 79); |
| 76 | report.put("report_date", System.currentTimeMillis()); // physical examination time of this report | 76 | report.put("report_date", System.currentTimeMillis()); // physical examination time of this report |
| 77 | report.put("respiratory_rate", 18); | 77 | report.put("respiratory_rate", 18); |
| 78 | - report.put("sex", 0); // 0 is male; 1 is female | 78 | + report.put("sex", "0"); // 0 is male; 1 is female |
| 79 | report.put("stable", "99999"); | 79 | report.put("stable", "99999"); |
| 80 | report.put("weight", 45); | 80 | report.put("weight", 45); |
| 81 | report.put("title", "AMP无创健康评估报告"); // report title | 81 | report.put("title", "AMP无创健康评估报告"); // report title |
| @@ -36,12 +36,17 @@ public class ReportTest { | @@ -36,12 +36,17 @@ public class ReportTest { | ||
| 36 | 36 | ||
| 37 | @Test | 37 | @Test |
| 38 | public void testAddReport() { | 38 | public void testAddReport() { |
| 39 | - String token = loginAndGetToken(Constants.ADMIN_ACCOUNT, Constants.ADMIN_PWD); | ||
| 40 | - Map<String, String> params = new HashMap<String, String>(); | ||
| 41 | // 程序自动生成json报告。 | 39 | // 程序自动生成json报告。 |
| 42 | String report = Data.AMP_REPORT; | 40 | String report = Data.AMP_REPORT; |
| 43 | - // 从本地加载json报告。 | 41 | +// 从本地加载json报告。 |
| 44 | // String report = Data.readTxtFile("C:\\Users\\zhaoyue\\Desktop\\report.txt"); | 42 | // String report = Data.readTxtFile("C:\\Users\\zhaoyue\\Desktop\\report.txt"); |
| 43 | + System.out.print(report); | ||
| 44 | + JSONObject rpJson = new JSONObject(report.trim()); | ||
| 45 | +// System.out.print(report); | ||
| 46 | + String token = loginAndGetToken(Constants.ADMIN_ACCOUNT, Constants.ADMIN_PWD); | ||
| 47 | + Map<String, String> params = new HashMap<String, String>(); | ||
| 48 | + | ||
| 49 | + | ||
| 45 | params.put("json_report", report); | 50 | params.put("json_report", report); |
| 46 | String response = HttpTools.requestByMapWithToken(URL_REPORT, "POST", params, token); | 51 | String response = HttpTools.requestByMapWithToken(URL_REPORT, "POST", params, token); |
| 47 | Assert.assertTrue(RtnCodeTools.verifyCode(response, Constants.CODE_SUCC)); | 52 | Assert.assertTrue(RtnCodeTools.verifyCode(response, Constants.CODE_SUCC)); |
-
Please register or login to post a comment