예제 #1
0
파일: heiwa.go 프로젝트: karlek/sensou
func play() (err error) {
	w3 := w3u.New()

	u, err := unit.NewUnit("hpea", "h001")
	if err != nil {
		return err
	}

	err = u.AddField("una1", 1)
	if err != nil {
		return err
	}

	w3.AddUnit(u)

	w3.PrintUnits()
	w3.Write("a.w3u")

	w3 = w3u.New()
	w3, err = w3u.Open("a.w3u")
	if err != nil {
		return err
	}
	fmt.Printf("%#v\n", w3)

	return nil
}
예제 #2
0
func TestWrite(t *testing.T) {
	wu := w3u.New()

	unit, err := unit.NewUnit("hpea", "h001")
	if err != nil {
		t.Fail()
	}

	err = unit.AddField("una1", 1)
	if err != nil {
		t.Fail()
	}

	wu.AddUnit(unit)

	err = wu.Write("/tmp/a.w3u")
	if err != nil {
		t.Fail()
	}
}