-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhelper_test.go
More file actions
23 lines (19 loc) · 868 Bytes
/
helper_test.go
File metadata and controls
23 lines (19 loc) · 868 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package main
import "testing"
func TestFilterInput(t *testing.T){
cases:=[]struct{
input string
output string
}{
{" copy /Users/numeezbaloch17/Documents/minio-data ","copy /Users/numeezbaloch17/Documents/minio-data"},
{" copy /Users/numeezbaloch17/Documents/minio-data","copy /Users/numeezbaloch17/Documents/minio-data"},
{"copy /Users/numeezbaloch17/Documents/minio-data ","copy /Users/numeezbaloch17/Documents/minio-data"},
{" copy /Users/numeezbaloch17/Documents/minio-data /Users/numeezbaloch17/Documents/minio-data ","copy /Users/numeezbaloch17/Documents/minio-data /Users/numeezbaloch17/Documents/minio-data"},
}
for _,c:=range cases{
actual:=filterInput(c.input)
if actual!=c.output{
t.Errorf("Expected %s Got : %s",c.output,actual)
}
}
}