@@ -44,5 +44,5 @@ func TestServerSampleConfig(t *testing.T) {
assert.Int(len(config.InboundConfig().Content())).GreaterThan(0)
assert.String(config.OutboundConfig().Protocol()).Equals("freedom")
- assert.Int(len(config.OutboundConfig().Content())).Equals(0)
+ assert.Int(len(config.OutboundConfig().Content())).Equals(0)
}
@@ -11,10 +11,10 @@ type BytesSubject struct {
func NewBytesSubject(base *Subject, value []byte) *BytesSubject {
- subject := new(BytesSubject)
- subject.Subject = base
- subject.value = value
- return subject
+ return &BytesSubject{
+ Subject: base,
+ value: value,
+ }
func (subject *BytesSubject) Named(name string) *BytesSubject {
@@ -10,10 +10,10 @@ type ByteSubject struct {
func NewByteSubject(base *Subject, value byte) *ByteSubject {
- subject := new(ByteSubject)
+ return &ByteSubject{
func (subject *ByteSubject) Named(name string) *ByteSubject {
@@ -6,10 +6,10 @@ type ErrorSubject struct {
func NewErrorSubject(base *Subject, value error) *ErrorSubject {
- subject := new(ErrorSubject)
+ return &ErrorSubject{
func (subject *ErrorSubject) Named(name string) *ErrorSubject {
@@ -10,10 +10,10 @@ type IntSubject struct {
func NewIntSubject(base *Subject, value int) *IntSubject {
- subject := new(IntSubject)
+ return &IntSubject{
func (subject *IntSubject) Named(name string) *IntSubject {
@@ -6,10 +6,10 @@ type StringSubject struct {
func NewStringSubject(base *Subject, value string) *StringSubject {
- subject := new(StringSubject)
+ return &StringSubject{
func (subject *StringSubject) Named(name string) *StringSubject {
@@ -6,10 +6,10 @@ type Subject struct {
func NewSubject(assert *Assertion) *Subject {
- subject := new(Subject)
- subject.assert = assert
- subject.name = ""
+ return &Subject{
+ assert: assert,
+ name: "",
func (subject *Subject) FailWithMessage(message string) {
@@ -10,10 +10,10 @@ type Uint16Subject struct {
func NewUint16Subject(base *Subject, value uint16) *Uint16Subject {
- subject := new(Uint16Subject)
+ return &Uint16Subject{
func (subject *Uint16Subject) Named(name string) *Uint16Subject {