示例#1
0
        public void LoginTest()
        {
            UserRequest userService = new UserRequest();
            var         status      = userService.Login("sudodog", "ssss11111", out LoginResponse res);

            Console.WriteLine(res);
            Assert.AreEqual(status, 0);
        }
示例#2
0
 /// <summary>
 /// 登录
 /// </summary>
 /// <param name="userName"></param>
 /// <param name="password"></param>
 /// <returns></returns>
 public string login(string userName, string password)
 {
     Console.WriteLine(userName);
     userService = new UserRequest();
     userService.Login(userName, password, out loginResponse);
     currentPath = @"/users/" + loginResponse.data.username;
     return(JsonConvert.SerializeObject(loginResponse));
 }
示例#3
0
        public void refreshTokenTest()
        {
            UserRequest userService = new UserRequest();

            userService.Login("sudodog", "ssss11111", out _);
            var res = userService.RefreshToken();

            Assert.AreEqual(res, 0);
        }
示例#4
0
        public void NewFolderTest()
        {
            UserRequest userService = new UserRequest();

            userService.Login("sudodog", "ssss11111", out _);
            FileRequest fileRequest = new FileRequest();
            int         status      = fileRequest.NewFolder("/users/sudodog/defg", out _);

            Assert.AreEqual(status, 101);
        }
示例#5
0
        public void DeleteTest()
        {
            UserRequest userService = new UserRequest();

            userService.Login("sudodog", "ssss11111", out _);
            FileRequest fileRequest = new FileRequest();
            int         status      = fileRequest.Delete(out _, "/users/sudodog/defg");

            //int status = fileRequest.Delete(out _, "", "/users/sudodog/测试数据/test/delTest.txt");
            Assert.AreEqual(status, 0);
        }
示例#6
0
        public void SearchFileTest()
        {
            UserRequest userService = new UserRequest();

            userService.Login("sudodog", "ssss11111", out _);
            FileRequest fileRequest = new FileRequest();

            fileRequest.SearchFile("1",
                                   out _, out List <Response.FileListResponse.File> fileList);
            Console.WriteLine("文件数: " + fileList.Count);
            Assert.AreEqual(fileList.Count, 140);
        }
示例#7
0
        public void GetFileListTest()
        {
            UserRequest userService = new UserRequest();

            userService.Login("sudodog", "ssss11111", out _);
            FileRequest fileRequest = new FileRequest();

            fileRequest.GetFileList("/users/sudodog/测试数据/a lot of txt",
                                    out int status, out List <Response.FileListResponse.File> fileList);
            Console.WriteLine("文件数: " + fileList.Count);
            Assert.AreEqual(fileList.Count, 463);
        }