12345678910111213141516171819202122232425262728293031 |
- package models
- import (
- "github.com/remogatto/prettytest"
- )
- type groupTestSuite struct {
- prettytest.Suite
- }
- func (t *groupTestSuite) TestMarshal() {
- t.Pending()
- // group := &Group{
- // Name: "Example group",
- // Participants: []*Participant{
- // {"123", "John", "Doe", 12345, map[string]string{"class": "1 D LIN", "age": "18"}},
- // {"456", "Jack", "Sparrow", 67890, map[string]string{"class": "1 D LIN", "age": "24"}},
- // },
- // }
- // expected := `id,firstname,lastname,token,attributes
- // 123,John,Doe,12345,"age:18,class:1 D LIN"
- // 456,Jack,Sparrow,67890,"age:24,class:1 D LIN"
- // `
- // csv, err := group.Marshal()
- // t.Nil(err)
- // t.Equal(expected, string(csv))
- }
|