...

Text file src/go/printer/testdata/alignment.golden

Documentation: go/printer/testdata

     1// Copyright 2018 The Go Authors. All rights reserved.
     2// Use of this source code is governed by a BSD-style
     3// license that can be found in the LICENSE file.
     4
     5package alignment
     6
     7// ----------------------------------------------------------------------------
     8// Examples from issue #7335.
     9
    10func main() {
    11	z := MyStruct{
    12		Foo:		"foo",
    13		Bar:		"bar",
    14		Name:		"name",
    15		LongName:	"longname",
    16		Baz:		"baz",
    17	}
    18	y := MyStruct{
    19		Foo:			"foo",
    20		Bar:			"bar",
    21		NameXX:			"name",
    22		LongNameXXXXXXXXXXXXX:	"longname",
    23		Baz:			"baz",
    24	}
    25	z := MyStruct{
    26		Foo:			"foo",
    27		Bar:			"bar",
    28		Name:			"name",
    29		LongNameXXXXXXXXXXXXX:	"longname",
    30		Baz:			"baz",
    31	}
    32}
    33
    34// ----------------------------------------------------------------------------
    35// Examples from issue #10392.
    36
    37var kcfg = KubeletConfig{
    38	Address:			s.Address,
    39	AllowPrivileged:		s.AllowPrivileged,
    40	HostNetworkSources:		hostNetworkSources,
    41	HostnameOverride:		s.HostnameOverride,
    42	RootDirectory:			s.RootDirectory,
    43	ConfigFile:			s.Config,
    44	ManifestURL:			s.ManifestURL,
    45	FileCheckFrequency:		s.FileCheckFrequency,
    46	HTTPCheckFrequency:		s.HTTPCheckFrequency,
    47	PodInfraContainerImage:		s.PodInfraContainerImage,
    48	SyncFrequency:			s.SyncFrequency,
    49	RegistryPullQPS:		s.RegistryPullQPS,
    50	RegistryBurst:			s.RegistryBurst,
    51	MinimumGCAge:			s.MinimumGCAge,
    52	MaxPerPodContainerCount:	s.MaxPerPodContainerCount,
    53	MaxContainerCount:		s.MaxContainerCount,
    54	ClusterDomain:			s.ClusterDomain,
    55	ClusterDNS:			s.ClusterDNS,
    56	Runonce:			s.RunOnce,
    57	Port:				s.Port,
    58	ReadOnlyPort:			s.ReadOnlyPort,
    59	CadvisorInterface:		cadvisorInterface,
    60	EnableServer:			s.EnableServer,
    61	EnableDebuggingHandlers:	s.EnableDebuggingHandlers,
    62	DockerClient:			dockertools.ConnectToDockerOrDie(s.DockerEndpoint),
    63	KubeClient:			client,
    64	MasterServiceNamespace:		s.MasterServiceNamespace,
    65	VolumePlugins:			ProbeVolumePlugins(),
    66	NetworkPlugins:			ProbeNetworkPlugins(),
    67	NetworkPluginName:		s.NetworkPluginName,
    68	StreamingConnectionIdleTimeout:	s.StreamingConnectionIdleTimeout,
    69	TLSOptions:			tlsOptions,
    70	ImageGCPolicy:			imageGCPolicy, imageGCPolicy,
    71	Cloud:				cloud,
    72	NodeStatusUpdateFrequency:	s.NodeStatusUpdateFrequency,
    73}
    74
    75var a = A{
    76	Long:					1,
    77	LongLong:				1,
    78	LongLongLong:				1,
    79	LongLongLongLong:			1,
    80	LongLongLongLongLong:			1,
    81	LongLongLongLongLongLong:		1,
    82	LongLongLongLongLongLongLong:		1,
    83	LongLongLongLongLongLongLongLong:	1,
    84	Short:					1,
    85	LongLongLongLongLongLongLongLongLong:	3,
    86}
    87
    88// ----------------------------------------------------------------------------
    89// Examples from issue #22852.
    90
    91var fmtMap = map[string]string{
    92	"1":					"123",
    93	"12":					"123",
    94	"123":					"123",
    95	"1234":					"123",
    96	"12345":				"123",
    97	"123456":				"123",
    98	"12345678901234567890123456789":	"123",
    99	"abcde":				"123",
   100	"123456789012345678901234567890":	"123",
   101	"1234567":				"123",
   102	"abcdefghijklmnopqrstuvwxyzabcd":	"123",
   103	"abcd":					"123",
   104}
   105
   106type Fmt struct {
   107	abcdefghijklmnopqrstuvwx	string
   108	abcdefghijklmnopqrstuvwxy	string
   109	abcdefghijklmnopqrstuvwxyz	string
   110	abcdefghijklmnopqrstuvwxyza	string
   111	abcdefghijklmnopqrstuvwxyzab	string
   112	abcdefghijklmnopqrstuvwxyzabc	string
   113	abcde				string
   114	abcdefghijklmnopqrstuvwxyzabcde	string
   115	abcdefg				string
   116}
   117
   118func main() {
   119	_ := Fmt{
   120		abcdefghijklmnopqrstuvwx:		"foo",
   121		abcdefghijklmnopqrstuvwxyza:		"foo",
   122		abcdefghijklmnopqrstuvwxyzab:		"foo",
   123		abcdefghijklmnopqrstuvwxyzabc:		"foo",
   124		abcde:					"foo",
   125		abcdefghijklmnopqrstuvwxyzabcde:	"foo",
   126		abcdefg:				"foo",
   127		abcdefghijklmnopqrstuvwxy:		"foo",
   128		abcdefghijklmnopqrstuvwxyz:		"foo",
   129	}
   130}
   131
   132// ----------------------------------------------------------------------------
   133// Examples from issue #26352.
   134
   135var _ = map[int]string{
   136	1:	"",
   137
   138	12345678901234567890123456789:		"",
   139	12345678901234567890123456789012345678:	"",
   140}
   141
   142func f() {
   143	_ = map[int]string{
   144		1:	"",
   145
   146		12345678901234567:				"",
   147		12345678901234567890123456789012345678901:	"",
   148	}
   149}
   150
   151// ----------------------------------------------------------------------------
   152// Examples from issue #26930.
   153
   154var _ = S{
   155	F1:	[]string{},
   156	F2____:	[]string{},
   157}
   158
   159var _ = S{
   160	F1:	[]string{},
   161	F2____:	[]string{},
   162}
   163
   164var _ = S{
   165	F1____:	[]string{},
   166	F2:	[]string{},
   167}
   168
   169var _ = S{
   170	F1____:	[]string{},
   171	F2:	[]string{},
   172}

View as plain text