From f48e2e378bacffb96cb5575876a7b2f0081de0be Mon Sep 17 00:00:00 2001
From: wangzhengquan <wangzhengquan85@126.com>
Date: 星期一, 08 六月 2020 15:19:01 +0800
Subject: [PATCH] update

---
 netdisk/test.c |   48 +++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 39 insertions(+), 9 deletions(-)

diff --git a/netdisk/test.c b/netdisk/test.c
index 0233e84..c44aaab 100644
--- a/netdisk/test.c
+++ b/netdisk/test.c
@@ -2,14 +2,12 @@
 #include "netdisk.h"
 #include "hcnetdisk.h"
 
-int main() {
-	HCNetdisk_EnvConfig config;
-	config.libpath = "../hclib/";
-	HCNetdisk::netdisk_init(config);
 
-	HCNetdisk *netdisk = new HCNetdisk("娴峰悍");
-	//Netdisk *netdisk = dhnetdisk_new();
 
+void test1() {
+	 
+
+	Netdisk *netdisk = new HCNetdisk("娴峰悍");
 
 	//鐧诲綍
 	Netdisk_LoginInfo loginInfo;
@@ -19,6 +17,7 @@
 	loginInfo.password = "a1234567";
 	netdisk->login(loginInfo);
 
+	std::cout << "璧峰閫氶亾:" << netdisk->getStartChannel() << ", 鏈�澶ч�氶亾鍙凤細" << netdisk->getMaxChannels() << std::endl;
 	//涓嬭浇
 	Netdisk_DownloadRequest request;
 	request.start.tm_year = 2020-1900; // 杩欎釜鏃堕棿绫诲瀷浠�1900寮�濮嬬畻浣滅涓�骞�
@@ -38,15 +37,46 @@
 
 	request.channel = 1;
 	request.destpath = "/home/basic/data/Downloads/test";
-
-	if (netdisk->downloadByTime(request) != 0) {
+	std::vector<std::string> files;
+	if (netdisk->downloadByTime(request, &files) != 0) {
 		printf("涓嬭浇澶辫触\n");
+	} else {
+		 for(auto f : files) {
+	        std::cout << f << '\n';
+	    }
 	}
 
 	netdisk->logout();
+}
 
-	 
+void test2() {
+	
 
+	HCNetdisk netdisk("娴峰悍");
+	//Netdisk *netdisk = dhnetdisk_new();
+
+
+	//鐧诲綍
+	Netdisk_LoginInfo loginInfo;
+	loginInfo.host = "192.168.20.11";
+	loginInfo.port = 8000;
+	loginInfo.username = "admin";
+	loginInfo.password = "a1234567";
+	netdisk.login(loginInfo);
+
+	std::cout << "璧峰閫氶亾:" << netdisk.getStartChannel() << ", 鏈�澶ч�氶亾鍙凤細" << netdisk.getMaxChannels() << std::endl;
 	 
+}
+
+int main() {
+
+	Netdisk_EnvConfig config;
+	config.libpath = "../hclib/";
+	HCNetdisk::netdisk_init(&config);
+
+	test1();
+	// test2();
+
+	HCNetdisk::netdisk_deinit();
 
 }
\ No newline at end of file

--
Gitblit v1.8.0