| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 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: "longname",			Args: args{				Name: "TestvalidNameTestvalidName",			},			Want: true,		},		{			Name: "max length",			Args: args{				Name: "123456789012345",			},			Want: true,		},		{			Name: "min length",			Args: args{				Name: "ama",			},			Want: false,		},		{			Name: "toolong",			Args: args{				Name: "123456789012345123123123123123123123123123123",			},			Want: false,		},	}	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)			}		})	}}
 |