test

package
v0.0.0-...-31aee33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 15, 2015 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MetagoPackageUUID uuid.UUID

	BasicAttrTypesObjectTID          = metago.TypeID{Pkg: &MetagoPackageUUID, PkgName: "test", Typ: 1, Name: "BasicAttrTypesObject"}
	BasicAttrTypesObjectVByteAID     = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 1, Name: "VByte"}
	BasicAttrTypesObjectVByteSREF    = metago.Attrdef{ID: &BasicAttrTypesObjectVByteAID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVUintAID     = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 2, Name: "VUint"}
	BasicAttrTypesObjectVUintSREF    = metago.Attrdef{ID: &BasicAttrTypesObjectVUintAID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVUint8AID    = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 3, Name: "VUint8"}
	BasicAttrTypesObjectVUint8SREF   = metago.Attrdef{ID: &BasicAttrTypesObjectVUint8AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVUint16AID   = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 4, Name: "VUint16"}
	BasicAttrTypesObjectVUint16SREF  = metago.Attrdef{ID: &BasicAttrTypesObjectVUint16AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVUint32AID   = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 5, Name: "VUint32"}
	BasicAttrTypesObjectVUint32SREF  = metago.Attrdef{ID: &BasicAttrTypesObjectVUint32AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVUint64AID   = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 6, Name: "VUint64"}
	BasicAttrTypesObjectVUint64SREF  = metago.Attrdef{ID: &BasicAttrTypesObjectVUint64AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVIntAID      = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 7, Name: "VInt"}
	BasicAttrTypesObjectVIntSREF     = metago.Attrdef{ID: &BasicAttrTypesObjectVIntAID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVInt8AID     = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 8, Name: "VInt8"}
	BasicAttrTypesObjectVInt8SREF    = metago.Attrdef{ID: &BasicAttrTypesObjectVInt8AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVInt16AID    = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 9, Name: "VInt16"}
	BasicAttrTypesObjectVInt16SREF   = metago.Attrdef{ID: &BasicAttrTypesObjectVInt16AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVInt32AID    = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 10, Name: "VInt32"}
	BasicAttrTypesObjectVInt32SREF   = metago.Attrdef{ID: &BasicAttrTypesObjectVInt32AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVInt64AID    = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 11, Name: "VInt64"}
	BasicAttrTypesObjectVInt64SREF   = metago.Attrdef{ID: &BasicAttrTypesObjectVInt64AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVFloat32AID  = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 12, Name: "VFloat32"}
	BasicAttrTypesObjectVFloat32SREF = metago.Attrdef{ID: &BasicAttrTypesObjectVFloat32AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVFloat64AID  = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 13, Name: "VFloat64"}
	BasicAttrTypesObjectVFloat64SREF = metago.Attrdef{ID: &BasicAttrTypesObjectVFloat64AID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVStringAID   = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 14, Name: "VString"}
	BasicAttrTypesObjectVStringSREF  = metago.Attrdef{ID: &BasicAttrTypesObjectVStringAID, Persistence: metago.PersistenceClassPersistent}
	BasicAttrTypesObjectVTimeAID     = metago.AttrID{TypeID: &BasicAttrTypesObjectTID, Attr: 15, Name: "VTime"}
	BasicAttrTypesObjectVTimeSREF    = metago.Attrdef{ID: &BasicAttrTypesObjectVTimeAID, Persistence: metago.PersistenceClassPersistent}

	ExtendedObjectTID                   = metago.TypeID{Pkg: &MetagoPackageUUID, PkgName: "test", Typ: 2, Name: "ExtendedObject"}
	ExtendedObjectExtendedByteFieldAID  = metago.AttrID{TypeID: &ExtendedObjectTID, Attr: 1, Name: "ExtendedByteField"}
	ExtendedObjectExtendedByteFieldSREF = metago.Attrdef{ID: &ExtendedObjectExtendedByteFieldAID, Persistence: metago.PersistenceClassPersistent}

	SliceTestObjectTID          = metago.TypeID{Pkg: &MetagoPackageUUID, PkgName: "test", Typ: 3, Name: "SliceTestObject"}
	SliceTestObjectVByteAID     = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 1, Name: "VByte"}
	SliceTestObjectVByteSREF    = metago.Attrdef{ID: &SliceTestObjectVByteAID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVUintAID     = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 2, Name: "VUint"}
	SliceTestObjectVUintSREF    = metago.Attrdef{ID: &SliceTestObjectVUintAID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVUint8AID    = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 3, Name: "VUint8"}
	SliceTestObjectVUint8SREF   = metago.Attrdef{ID: &SliceTestObjectVUint8AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVUint16AID   = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 4, Name: "VUint16"}
	SliceTestObjectVUint16SREF  = metago.Attrdef{ID: &SliceTestObjectVUint16AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVUint32AID   = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 5, Name: "VUint32"}
	SliceTestObjectVUint32SREF  = metago.Attrdef{ID: &SliceTestObjectVUint32AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVUint64AID   = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 6, Name: "VUint64"}
	SliceTestObjectVUint64SREF  = metago.Attrdef{ID: &SliceTestObjectVUint64AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVIntAID      = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 7, Name: "VInt"}
	SliceTestObjectVIntSREF     = metago.Attrdef{ID: &SliceTestObjectVIntAID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVInt8AID     = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 8, Name: "VInt8"}
	SliceTestObjectVInt8SREF    = metago.Attrdef{ID: &SliceTestObjectVInt8AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVInt16AID    = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 9, Name: "VInt16"}
	SliceTestObjectVInt16SREF   = metago.Attrdef{ID: &SliceTestObjectVInt16AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVInt32AID    = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 10, Name: "VInt32"}
	SliceTestObjectVInt32SREF   = metago.Attrdef{ID: &SliceTestObjectVInt32AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVInt64AID    = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 11, Name: "VInt64"}
	SliceTestObjectVInt64SREF   = metago.Attrdef{ID: &SliceTestObjectVInt64AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVFloat32AID  = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 12, Name: "VFloat32"}
	SliceTestObjectVFloat32SREF = metago.Attrdef{ID: &SliceTestObjectVFloat32AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVFloat64AID  = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 14, Name: "VFloat64"}
	SliceTestObjectVFloat64SREF = metago.Attrdef{ID: &SliceTestObjectVFloat64AID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVStringAID   = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 15, Name: "VString"}
	SliceTestObjectVStringSREF  = metago.Attrdef{ID: &SliceTestObjectVStringAID, Persistence: metago.PersistenceClassPersistent}
	SliceTestObjectVTimeAID     = metago.AttrID{TypeID: &SliceTestObjectTID, Attr: 16, Name: "VTime"}
	SliceTestObjectVTimeSREF    = metago.Attrdef{ID: &SliceTestObjectVTimeAID, Persistence: metago.PersistenceClassPersistent}

	StructTestObjectTID    = metago.TypeID{Pkg: &MetagoPackageUUID, PkgName: "test", Typ: 5, Name: "StructTestObject"}
	StructTestObjectBAID   = metago.AttrID{TypeID: &StructTestObjectTID, Attr: 1, Name: "B"}
	StructTestObjectBSREF  = metago.Attrdef{ID: &StructTestObjectBAID, Persistence: metago.PersistenceClassPersistent}
	StructTestObjectMBAID  = metago.AttrID{TypeID: &StructTestObjectTID, Attr: 2, Name: "MB"}
	StructTestObjectMBSREF = metago.Attrdef{ID: &StructTestObjectMBAID, Persistence: metago.PersistenceClassPersistent}

	MapTestObjectTID             = metago.TypeID{Pkg: &MetagoPackageUUID, PkgName: "test", Typ: 6, Name: "MapTestObject"}
	MapTestObjectVByteByteAID    = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 1, Name: "VByteByte"}
	MapTestObjectVByteByteSREF   = metago.Attrdef{ID: &MapTestObjectVByteByteAID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteUintAID    = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 2, Name: "VByteUint"}
	MapTestObjectVByteUintSREF   = metago.Attrdef{ID: &MapTestObjectVByteUintAID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteUint8AID   = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 3, Name: "VByteUint8"}
	MapTestObjectVByteUint8SREF  = metago.Attrdef{ID: &MapTestObjectVByteUint8AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteUint16AID  = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 4, Name: "VByteUint16"}
	MapTestObjectVByteUint16SREF = metago.Attrdef{ID: &MapTestObjectVByteUint16AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteUint32AID  = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 5, Name: "VByteUint32"}
	MapTestObjectVByteUint32SREF = metago.Attrdef{ID: &MapTestObjectVByteUint32AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteUint64AID  = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 6, Name: "VByteUint64"}
	MapTestObjectVByteUint64SREF = metago.Attrdef{ID: &MapTestObjectVByteUint64AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteIntAID     = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 7, Name: "VByteInt"}
	MapTestObjectVByteIntSREF    = metago.Attrdef{ID: &MapTestObjectVByteIntAID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteInt8AID    = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 8, Name: "VByteInt8"}
	MapTestObjectVByteInt8SREF   = metago.Attrdef{ID: &MapTestObjectVByteInt8AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteInt16AID   = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 9, Name: "VByteInt16"}
	MapTestObjectVByteInt16SREF  = metago.Attrdef{ID: &MapTestObjectVByteInt16AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteInt32AID   = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 10, Name: "VByteInt32"}
	MapTestObjectVByteInt32SREF  = metago.Attrdef{ID: &MapTestObjectVByteInt32AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteInt64AID   = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 11, Name: "VByteInt64"}
	MapTestObjectVByteInt64SREF  = metago.Attrdef{ID: &MapTestObjectVByteInt64AID, Persistence: metago.PersistenceClassPersistent}
	MapTestObjectVByteTimeAID    = metago.AttrID{TypeID: &MapTestObjectTID, Attr: 12, Name: "VByteTime"}
	MapTestObjectVByteTimeSREF   = metago.Attrdef{ID: &MapTestObjectVByteTimeAID, Persistence: metago.PersistenceClassPersistent}
)

Functions

This section is empty.

Types

type BasicAttrTypesObject

type BasicAttrTypesObject struct {
	VByte    byte
	VUint    uint
	VUint8   uint8
	VUint16  uint16
	VUint32  uint32
	VUint64  uint64
	VInt     int
	VInt8    int8
	VInt16   int16
	VInt32   int32
	VInt64   int64
	VFloat32 float32
	VFloat64 float64
	VString  string
	VTime    time.Time
}

func (*BasicAttrTypesObject) Apply

func (orig *BasicAttrTypesObject) Apply(d metago.Diff) error

func (*BasicAttrTypesObject) ConditionalDump

func (this *BasicAttrTypesObject) ConditionalDump(t bool) string

func (BasicAttrTypesObject) Diff

Diff returns a record of the differences between o1 and o2 such that applying the generated record to o1 would make it equal to o2

func (*BasicAttrTypesObject) Dump

func (this *BasicAttrTypesObject) Dump() string

func (BasicAttrTypesObject) Equals

type ExtendedObject

type ExtendedObject struct {
	VByte             byte
	VUint             uint
	VUint8            uint8
	VUint16           uint16
	VUint32           uint32
	VUint64           uint64
	VInt              int
	VInt8             int8
	VInt16            int16
	VInt32            int32
	VInt64            int64
	VFloat32          float32
	VFloat64          float64
	VString           string
	VTime             time.Time
	ExtendedByteField byte
}

func (*ExtendedObject) Apply

func (orig *ExtendedObject) Apply(d metago.Diff) error

func (*ExtendedObject) ConditionalDump

func (this *ExtendedObject) ConditionalDump(t bool) string

func (*ExtendedObject) ConditionalDump_super

func (this *ExtendedObject) ConditionalDump_super(t bool) string

from: BasicAttrTypesObject

func (ExtendedObject) Diff

Diff returns a record of the differences between o1 and o2 such that applying the generated record to o1 would make it equal to o2

func (*ExtendedObject) Dump

func (this *ExtendedObject) Dump() string

func (*ExtendedObject) Dump_super

func (this *ExtendedObject) Dump_super() string

from: BasicAttrTypesObject

func (ExtendedObject) Equals

func (o1 ExtendedObject) Equals(o2 ExtendedObject) bool

type MapTestObject

type MapTestObject struct {
	VByteByte   map[byte]byte
	VByteUint   map[byte]uint
	VByteUint8  map[byte]uint8
	VByteUint16 map[byte]uint16
	VByteUint32 map[byte]uint32
	VByteUint64 map[byte]uint64
	VByteInt    map[byte]int
	VByteInt8   map[byte]int8
	VByteInt16  map[byte]int16
	VByteInt32  map[byte]int32
	VByteInt64  map[byte]int64
	VByteTime   map[byte]time.Time
}

func (*MapTestObject) Apply

func (orig *MapTestObject) Apply(d metago.Diff) error

func (MapTestObject) Diff

func (o1 MapTestObject) Diff(o2 MapTestObject) metago.Diff

Diff returns a record of the differences between o1 and o2 such that applying the generated record to o1 would make it equal to o2

func (MapTestObject) Equals

func (o1 MapTestObject) Equals(o2 MapTestObject) bool

type SliceTestObject

type SliceTestObject struct {
	VByte    []byte
	VUint    []uint
	VUint8   []uint8
	VUint16  []uint16
	VUint32  []uint32
	VUint64  []uint64
	VInt     []int
	VInt8    []int8
	VInt16   []int16
	VInt32   []int32
	VInt64   []int64
	VFloat32 []float32
	VFloat64 []float64
	VString  []string
	VTime    []time.Time
}

func (*SliceTestObject) Apply

func (orig *SliceTestObject) Apply(d metago.Diff) error

func (SliceTestObject) Diff

Diff returns a record of the differences between o1 and o2 such that applying the generated record to o1 would make it equal to o2

func (*SliceTestObject) Dump

func (this *SliceTestObject) Dump() string

func (SliceTestObject) Equals

func (o1 SliceTestObject) Equals(o2 SliceTestObject) bool

type StructTestObject

type StructTestObject struct {
	B  BasicAttrTypesObject
	MB map[int]BasicAttrTypesObject
}

func (*StructTestObject) Apply

func (orig *StructTestObject) Apply(d metago.Diff) error

func (StructTestObject) Diff

Diff returns a record of the differences between o1 and o2 such that applying the generated record to o1 would make it equal to o2

func (StructTestObject) Equals

func (o1 StructTestObject) Equals(o2 StructTestObject) bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL