mirror of https://github.com/Xhofe/alist
				
				
				
			test: add get balanced account test
							parent
							
								
									69647f73f0
								
							
						
					
					
						commit
						9aa7074600
					
				| 
						 | 
					@ -56,13 +56,25 @@ func TestGetAccountVirtualFilesByPath(t *testing.T) {
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func TestGetBalancedAccount(t *testing.T) {
 | 
				
			||||||
 | 
						Setup(t)
 | 
				
			||||||
 | 
						account := operations.GetBalancedAccount("/a/d/e")
 | 
				
			||||||
 | 
						if account.GetAccount().VirtualPath != "/a/d/e" {
 | 
				
			||||||
 | 
							t.Errorf("expected: /a/d/e, got: %+v", account.GetAccount().VirtualPath)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						account = operations.GetBalancedAccount("/a/d/e")
 | 
				
			||||||
 | 
						if account.GetAccount().VirtualPath != "/a/d/e.balance" {
 | 
				
			||||||
 | 
							t.Errorf("expected: /a/d/e.balance, got: %+v", account.GetAccount().VirtualPath)
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
func Setup(t *testing.T) {
 | 
					func Setup(t *testing.T) {
 | 
				
			||||||
	var accounts = []model.Account{
 | 
						var accounts = []model.Account{
 | 
				
			||||||
		{Driver: "Local", VirtualPath: "/a/b", Index: 0, Addition: "{}"},
 | 
							{Driver: "Local", VirtualPath: "/a/b", Index: 0, Addition: `{"root_folder":"."}`},
 | 
				
			||||||
		{Driver: "Local", VirtualPath: "/a/c", Index: 1, Addition: "{}"},
 | 
							{Driver: "Local", VirtualPath: "/a/c", Index: 1, Addition: `{"root_folder":"."}`},
 | 
				
			||||||
		{Driver: "Local", VirtualPath: "/a/d", Index: 2, Addition: "{}"},
 | 
							{Driver: "Local", VirtualPath: "/a/d", Index: 2, Addition: `{"root_folder":"."}`},
 | 
				
			||||||
		{Driver: "Local", VirtualPath: "/a/d/e", Index: 3, Addition: "{}"},
 | 
							{Driver: "Local", VirtualPath: "/a/d/e", Index: 3, Addition: `{"root_folder":"."}`},
 | 
				
			||||||
		{Driver: "Local", VirtualPath: "/a/d/e.balance", Index: 4, Addition: "{}"},
 | 
							{Driver: "Local", VirtualPath: "/a/d/e.balance", Index: 4, Addition: `{"root_folder":"."}`},
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	for _, account := range accounts {
 | 
						for _, account := range accounts {
 | 
				
			||||||
		err := operations.CreateAccount(context.Background(), account)
 | 
							err := operations.CreateAccount(context.Background(), account)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue