diff options
| author | Michael Hoisie <hoisie@gmail.com> | 2010-02-22 15:21:13 -0800 | 
|---|---|---|
| committer | Michael Hoisie <hoisie@gmail.com> | 2010-02-22 15:21:13 -0800 | 
| commit | ec2af12ed506afad3fc31dbe6779892f7ceffff1 (patch) | |
| tree | f4c27a7222615130c23a16c76c4b7d551377d895 /src/pkg/xml/xml_test.go | |
| parent | 6cc5955a6b8157188ca66507f8df9a1c2ad0b527 (diff) | |
| download | golang-ec2af12ed506afad3fc31dbe6779892f7ceffff1.tar.gz | |
xml: treat bool as value in Unmarshal
R=rsc
CC=golang-dev
http://codereview.appspot.com/218050
Committer: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/pkg/xml/xml_test.go')
| -rw-r--r-- | src/pkg/xml/xml_test.go | 17 | 
1 files changed, 13 insertions, 4 deletions
| diff --git a/src/pkg/xml/xml_test.go b/src/pkg/xml/xml_test.go index a4c55b73d..47a3db1e8 100644 --- a/src/pkg/xml/xml_test.go +++ b/src/pkg/xml/xml_test.go @@ -215,7 +215,10 @@ func TestSyntax(t *testing.T) {  }  type allScalars struct { -	Bool    bool +	True1   bool +	True2   bool +	False1  bool +	False2  bool  	Int     int  	Int8    int8  	Int16   int16 @@ -234,7 +237,10 @@ type allScalars struct {  }  var all = allScalars{ -	Bool: true, +	True1: true, +	True2: true, +	False1: false, +	False2: false,  	Int: 1,  	Int8: -2,  	Int16: 3, @@ -253,7 +259,10 @@ var all = allScalars{  }  const testScalarsInput = `<allscalars> -	<bool/> +	<true1>true</true1> +	<true2>1</true2> +	<false1>false</false1> +	<false2>0</false2>  	<int>1</int>  	<int8>-2</int8>  	<int16>3</int16> @@ -280,7 +289,7 @@ func TestAllScalars(t *testing.T) {  		t.Fatal(err)  	}  	if !reflect.DeepEqual(a, all) { -		t.Errorf("expected %+v got %+v", a, all) +		t.Errorf("expected %+v got %+v", all, a)  	}  } | 
