Skip to content

Commit a61adb8

Browse files
authored
Merge pull request #11 from xdjiang/master
更新接口,修复单元测试问题
2 parents 73c2c5a + ee441e1 commit a61adb8

File tree

9 files changed

+13
-74
lines changed

9 files changed

+13
-74
lines changed

.travis.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
language: java
22

33
sudo: false
4+
jdk:
5+
- openjdk8
46

57
script:
68
- cd rpc

rpc/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
<modelVersion>4.0.0</modelVersion>
55

66
<groupId>com.jccdex</groupId>
7-
<artifactId>rpc</artifactId>
7+
<artifactId>JccRPC</artifactId>
88
<version>0.0.1-SNAPSHOT</version>
99
<packaging>jar</packaging>
1010

11-
<name>rpc</name>
11+
<name>JccRPC</name>
1212
<url>http://maven.apache.org</url>
1313

1414
<properties>

rpc/src/main/java/com/jccdex/rpc/api/Info.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,4 @@ public interface Info {
1515

1616
void requestHistory(String base, String counter, String type, String time, JCallback callBack);
1717

18-
void requestTickerFromCMC(String token, String currency, JCallback callBack);
19-
2018
}

rpc/src/main/java/com/jccdex/rpc/api/JccdexInfo.java

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -222,38 +222,4 @@ public void requestHistory(@NotNull String base, @NotNull String counter, @NotNu
222222
}
223223
}
224224

225-
/**
226-
* request token info from coinmarketdata
227-
*
228-
* @param token
229-
* @param currency
230-
* @param callBack
231-
*/
232-
@Override
233-
public void requestTickerFromCMC(@NotNull String token, @NotNull String currency, @NotNull JCallback callBack) {
234-
String url = mBaseUrl.getUrl() + "/" + token.toLowerCase() + "_" + currency.toLowerCase() + ".json";
235-
String t = String.valueOf(new Date().getTime());
236-
final Request.Builder reBuild = new Request.Builder();
237-
HttpUrl.Builder urlBuilder = HttpUrl.parse(url).newBuilder();
238-
urlBuilder.addQueryParameter("t", t);
239-
reBuild.url(urlBuilder.build());
240-
Request request = reBuild.build();
241-
try {
242-
Response response = okHttpClient.newCall(request).execute();
243-
if (CommUtils.isSuccessful(response.code())) {
244-
ResponseBody body = response.body();
245-
String res = body.string();
246-
ObjectMapper mapper = new ObjectMapper();
247-
JsonNode actualObj = mapper.readTree(res);
248-
String code = actualObj.get("code").asText();
249-
callBack.onResponse(code, res);
250-
body.close();
251-
} else {
252-
callBack.onFail(new Exception(CommUtils.formatExceptionMessage(response)));
253-
}
254-
} catch (IOException e) {
255-
callBack.onFail(e);
256-
}
257-
}
258-
259225
}

rpc/src/main/java/com/jccdex/rpc/config/JConstant.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ public class JConstant {
110110
* <P>
111111
* {@value}
112112
*/
113-
public static final String JC_REQUEST_CONFIG_ROUTE = "/static/config/jc_config.json";
113+
public static final String JC_REQUEST_CONFIG_ROUTE = "/static/config/jc_hosts.json";
114114

115115
/**
116116
* Explore API route.

rpc/src/test/java/com/jccdex/rpc/api/JccConfigTest.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
public class JccConfigTest {
1010

11-
public final String host = "192.168.66.253";
12-
public JccdexUrl jccUrl = new JccdexUrl(host, false);
11+
public final String host = "uploadletsdex.swtc.top";
12+
public JccdexUrl jccUrl = new JccdexUrl(host, true);
1313
// public final String host = "ektjsbdyfg.weidex.vip";
1414
// public JccdexUrl jccUrl = new JccdexUrl(host, true);
1515

@@ -22,6 +22,7 @@ public void test() {
2222
mockCallBack = Mockito.mock(JCallback.class);
2323
config.requestConfig(mockCallBack);
2424
Mockito.verify(mockCallBack).onResponse(Mockito.anyString(), Mockito.anyString());
25+
2526
}
2627

2728
}

rpc/src/test/java/com/jccdex/rpc/api/JccdexExchangeTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
public class JccdexExchangeTest {
1414
// public final String host = "192.168.66.253";
1515
// public JccdexUrl jccUrl = new JccdexUrl(host, false);
16-
public final String host = "ejia348ffbda04.jccdex.cn";
16+
public final String host = "eji39bdbd155a03.swtc.top";
1717
public JccdexUrl jccUrl = new JccdexUrl(host, true);
1818

1919
JccdexExchange exchange = JccdexExchange.getInstance();

rpc/src/test/java/com/jccdex/rpc/api/JccdexInfoTest.java

Lines changed: 4 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010

1111
public class JccdexInfoTest {
1212

13-
public final String host = "192.168.66.253";
14-
public JccdexUrl jccUrl = new JccdexUrl(host, false);
15-
// public final String host = "ia111ecfd37.jccdex.cn";
16-
// public JccdexUrl jccUrl = new JccdexUrl(host, true);
13+
// public final String host = "192.168.66.253";
14+
// public JccdexUrl jccUrl = new JccdexUrl(host, false);
15+
public final String host = "iji41bdbd42011.swtc.top";
16+
public JccdexUrl jccUrl = new JccdexUrl(host, true);
1717

1818
public JccdexInfo info = JccdexInfo.getInstance();
1919
public JCallback mockCallBack;
@@ -32,8 +32,6 @@ public void testReuestAll() {
3232
Mockito.verify(mockInfo).requestKline("swt", "cnt", "hour", mockCallBack);
3333
mockInfo.requestHistory("swt", "cnt", "newest", "1111", mockCallBack);
3434
Mockito.verify(mockInfo).requestHistory("swt", "cnt", "newest", "1111", mockCallBack);
35-
mockInfo.requestTickerFromCMC("eth", "cny", mockCallBack);
36-
Mockito.verify(mockInfo).requestTickerFromCMC("eth", "cny", mockCallBack);
3735
}
3836

3937
@Test
@@ -201,30 +199,4 @@ public void testReuestHistory() throws ParseException {
201199
info.requestHistory("", "cnt", "", unixtime, mockCallBack);
202200
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
203201
}
204-
205-
@Test
206-
public void testReuestTickerFromCMC() {
207-
String host = "weidex.vip";
208-
JccdexUrl jccUrl = new JccdexUrl(host, true);
209-
info.setmBaseUrl(jccUrl);
210-
mockCallBack = Mockito.mock(JCallback.class);
211-
info.requestTickerFromCMC("eth", "cny", mockCallBack);
212-
Mockito.verify(mockCallBack).onResponse(Mockito.anyString(), Mockito.anyString());
213-
mockCallBack = Mockito.mock(JCallback.class);
214-
info.requestTickerFromCMC("eth", "cnt", mockCallBack);
215-
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
216-
mockCallBack = Mockito.mock(JCallback.class);
217-
info.requestTickerFromCMC("", "cny", mockCallBack);
218-
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
219-
mockCallBack = Mockito.mock(JCallback.class);
220-
info.requestTickerFromCMC("eth", "", mockCallBack);
221-
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
222-
mockCallBack = Mockito.mock(JCallback.class);
223-
info.requestTickerFromCMC("", "", mockCallBack);
224-
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
225-
mockCallBack = Mockito.mock(JCallback.class);
226-
info.setmBaseUrl(new JccdexUrl("11", true));
227-
info.requestTickerFromCMC("eth", "cny", mockCallBack);
228-
Mockito.verify(mockCallBack).onFail(Mockito.any(Exception.class));
229-
}
230202
}

sdk/JccRPC-0.0.1.jar

31.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)