| 12345678910111213141516171819202122232425262728293031 |
- package unit
- type Subject struct {
- assert *Assertion
- name string
- }
- func NewSubject(assert *Assertion) *Subject {
- return &Subject{
- assert: assert,
- name: "",
- }
- }
- func (subject *Subject) FailWithMessage(message string) {
- subject.assert.t.Error(message)
- }
- func (subject *Subject) Named(name string) {
- subject.name = name
- }
- func (subject *Subject) DisplayString(value string) string {
- if len(value) == 0 {
- value = "unknown"
- }
- if len(subject.name) == 0 {
- return "<" + value + ">"
- }
- return subject.name + "(<" + value + ">)"
- }
|