github.com/keysonZZZ/kmg@v0.0.0-20151121023212-05317bfd7d39/encoding/kmgGoLiteral/kmgGoLiteral_test.go (about)

     1  package kmgGoLiteral
     2  
     3  import (
     4  	"github.com/bronze1man/kmg/kmgTest"
     5  	"testing"
     6  )
     7  
     8  type TestType struct {
     9  	A int
    10  	B string
    11  	C []string
    12  }
    13  
    14  func TestMarshalToString(ot *testing.T) {
    15  	kmgTest.Equal(MarshalToString(1), "1")
    16  	kmgTest.Equal(MarshalToString("1"), `"1"`)
    17  	kmgTest.Equal(MarshalToString(&TestType{A: 1, B: "1", C: []string{"1", "2"}}),
    18  		`&kmgGoLiteral.TestType{A:1, B:"1", C:[]string{"1", "2"}}`)
    19  }