| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 | package controllerimport "testing"// TestValidName tests the validName functionfunc TestValidName(t *testing.T) {	type args struct {		Name string	}	tests := []struct {		Name string		Args args		Want bool	}{		{			Name: "validName",			Args: args{				Name: "TestvalidName",			},			Want: true,		},		{			Name: "invalidName",			Args: args{				Name: "Test*Name",			},			Want: false,		},		{			Name: "nametoolong",			Args: args{				Name: "TestvalidNameTestvalidName",			},			Want: false,		},		{			Name: "maxlength",			Args: args{				Name: "123456789012345",			},			Want: true,		},	}	for _, tt := range tests {		t.Run(tt.Name, func(t *testing.T) {			if got := validName(tt.Args.Name); got != tt.Want {				t.Errorf("validName() = %v, want %v", got, tt.Want)			}		})	}}
 |