Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 21 for GenerateStruct (0.74 sec)

  1. tests/customize_field_test.go

    		t.Errorf("FieldIgnore should not be created")
    	}
    
    	if DB.Migrator().HasColumn(&CustomizeFieldStruct{}, "field_ignore") {
    		t.Errorf("FieldIgnore should not be created")
    	}
    
    	generateStruct := func(name string) *CustomizeFieldStruct {
    		return &CustomizeFieldStruct{
    			Name:             name,
    			FieldAllowCreate: name + "_allow_create",
    			FieldAllowUpdate: name + "_allow_update",
    Registered: Wed Jun 12 16:27:09 UTC 2024
    - Last Modified: Fri Sep 11 09:33:31 UTC 2020
    - 6.9K bytes
    - Viewed (0)
  2. pkg/fuzz/util.go

    // Additionally, if the T implements Validator, it will implicitly be used.
    func Struct[T any](h Helper, validators ...func(T) bool) T {
    	d := new(T)
    	if err := h.cf.GenerateStruct(d); err != nil {
    		h.t.Skip(err.Error())
    	}
    	r := *d
    	validate(h, validators, r)
    	return r
    }
    
    // Slice generates a slice of Structs
    func Slice[T any](h Helper, count int, validators ...func(T) bool) []T {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Nov 30 15:31:14 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  3. pkg/kube/inject/fuzz_test.go

    )
    
    func FuzzRunTemplate(f *testing.F) {
    	f.Fuzz(func(t *testing.T, data []byte, v string) {
    		ff := fuzz.NewConsumer(data)
    
    		// create injection parameters
    		IP := InjectionParameters{}
    		err := ff.GenerateStruct(&IP)
    		if err != nil {
    			return
    		}
    		if IP.pod == nil {
    			return
    		}
    		vc, err := NewValuesConfig(v)
    		if err != nil {
    			return
    		}
    		IP.valuesConfig = vc
    
    		// call RunTemplate()
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 12 14:51:41 UTC 2022
    - 1.1K bytes
    - Viewed (0)
  4. tests/fuzz/autoregistration_controller_fuzzer.go

    // The fuzzer then uses the controller to test:
    // 1: OnConnect
    // 2: OnDisconnect
    // 3: QueueWorkloadEntryHealth
    func FuzzWE(data []byte) int {
    	f := fuzz.NewConsumer(data)
    	proxy := &model.Proxy{}
    	err := f.GenerateStruct(proxy)
    	if err != nil {
    		return 0
    	}
    	if !proxy.FuzzValidate() {
    		return 0
    	}
    
    	store := memory.NewController(memory.Make(collections.All))
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Sep 19 20:41:55 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  5. tests/fuzz/pki_fuzzer.go

    		return 0
    	}
    	certChainPem, err := f.GetBytes()
    	if err != nil {
    		return 0
    	}
    	rootCertPem, err := f.GetBytes()
    	if err != nil {
    		return 0
    	}
    	expectedFields := &util.VerifyFields{}
    	err = f.GenerateStruct(expectedFields)
    	if err != nil {
    		return 0
    	}
    	util.VerifyCertificate(privPem, certChainPem, rootCertPem, expectedFields)
    	return 1
    }
    
    // FindRootCertFromCertificateChainBytesFuzz implements a fuzzer
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 05 14:00:25 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  6. tests/fuzz/pilot_model_fuzzer.go

    	protocol.Mongo,
    	protocol.Redis,
    	protocol.MySQL,
    }
    
    // Creates a new fuzzed ServiceInstance
    func NewSI(f *fuzz.ConsumeFuzzer) (*model.ServiceInstance, error) {
    	si := &model.ServiceInstance{}
    	err := f.GenerateStruct(si)
    	if err != nil {
    		return si, err
    	}
    	s, err := NewS(f)
    	if err != nil {
    		return si, err
    	}
    	p, err := createPort(f)
    	if err != nil {
    		return si, err
    	}
    	s.Ports = append(s.Ports, p)
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Aug 08 18:13:06 UTC 2023
    - 4.6K bytes
    - Viewed (0)
  7. pkg/bootstrap/fuzz_test.go

    )
    
    func FuzzWriteTo(f *testing.F) {
    	f.Fuzz(func(t *testing.T, data []byte) {
    		ff := fuzz.NewConsumer(data)
    
    		// create config
    		cfg := Config{}
    
    		err := ff.GenerateStruct(&cfg)
    		if err != nil {
    			return
    		}
    
    		if cfg.Metadata == nil {
    			return
    		}
    		if cfg.Metadata.ProxyConfig == nil {
    			return
    		}
    
    		i := New(cfg)
    
    		// create template file
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Oct 12 14:51:41 UTC 2022
    - 1.4K bytes
    - Viewed (0)
  8. tests/fuzz/helm_reconciler_fuzzer.go

    	k8sobjBytes, err := f.GetBytes()
    	if err != nil {
    		return 0
    	}
    	k8obj, err := object.ParseYAMLToK8sObject(k8sobjBytes)
    	if err != nil {
    		return 0
    	}
    	m := name.Manifest{}
    	err = f.GenerateStruct(&m)
    	if err != nil {
    		return 0
    	}
    	obj := k8obj.UnstructuredObject()
    	gvk := obj.GetObjectKind().GroupVersionKind()
    	if len(gvk.Kind) == 0 {
    		return 0
    	}
    	if len(gvk.Version) == 0 {
    		return 0
    	}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Tue Dec 12 17:12:54 UTC 2023
    - 1.6K bytes
    - Viewed (0)
  9. tests/fuzz/kube_crd_fuzzer.go

    // When a valid object has been created, it
    // tries and convert that object. If this
    // conversion fails, it panics.
    func FuzzKubeCRD(data []byte) int {
    	f := fuzz.NewConsumer(data)
    	config := config2.Config{}
    	err := f.GenerateStruct(&config)
    	if err != nil {
    		return 0
    	}
    
    	// Create a valid obj:
    	obj, err := crd.ConvertConfig(config)
    	if err != nil {
    		return 0
    	}
    
    	// Convert the obj and report if it fails.
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Thu Mar 02 20:50:14 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  10. tests/fuzz/bootstrap_fuzzer.go

    		return 0
    	}
    
    	// Create kube config file
    	kubeConfigFile, err := createRandomConfigFile(f)
    	if err != nil {
    		return 0
    	}
    	defer os.Remove(kubeConfigFile)
    
    	args := &bootstrap.PilotArgs{}
    	err = f.GenerateStruct(args)
    	if err != nil {
    		return 0
    	}
    
    	args.MeshConfigFile = meshConfigFile
    	args.RegistryOptions.KubeConfig = kubeConfigFile
    	args.ShutdownDuration = 1 * time.Millisecond
    
    	stop := make(chan struct{})
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 20 06:17:08 UTC 2022
    - 1.8K bytes
    - Viewed (0)
Back to top