...
Run Format

Source file src/encoding/json/tags_test.go

Documentation: encoding/json

  // Copyright 2011 The Go Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style
  // license that can be found in the LICENSE file.
  
  package json
  
  import (
  	"testing"
  )
  
  func TestTagParsing(t *testing.T) {
  	name, opts := parseTag("field,foobar,foo")
  	if name != "field" {
  		t.Fatalf("name = %q, want field", name)
  	}
  	for _, tt := range []struct {
  		opt  string
  		want bool
  	}{
  		{"foobar", true},
  		{"foo", true},
  		{"bar", false},
  	} {
  		if opts.Contains(tt.opt) != tt.want {
  			t.Errorf("Contains(%q) = %v", tt.opt, !tt.want)
  		}
  	}
  }
  

View as plain text