github.com/artisanhe/tools@v1.0.1-0.20210607022958-19a8fef2eb04/vin-code/mitsubishi_test.go (about)

     1  package vincode
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/artisanhe/tools/vin-code/mfrs/msbs"
     7  )
     8  
     9  func TestMSBS1(t *testing.T) {
    10  	vin := "JA32A3HU6HH123456"
    11  	mb := MSBSVINCode(vin)
    12  	wmi, err := mb.ParseWMI()
    13  	if err != nil {
    14  		t.Error(err)
    15  		return
    16  	}
    17  	t.Logf("wmi:%+v", wmi)
    18  
    19  	vds, err := mb.ParseVDS()
    20  	if err != nil {
    21  		t.Error(err)
    22  		return
    23  	}
    24  	t.Logf("vds:%+v", vds)
    25  
    26  	vis, err := mb.ParseVIS()
    27  	if err != nil {
    28  		t.Error(err)
    29  		re := msbs.GetVISRune(vin)
    30  		t.Errorf("%+v", re)
    31  		return
    32  	}
    33  	t.Logf("vid:%+v", vis)
    34  }