func (this *ValidityMap) Get(key serial.String) Validity { this.RLock() defer this.RUnlock() if value, found := this.cache[key.String()]; found { return value } return nil }
func (this *ValidityMap) Set(key serial.String, value Validity) { this.Lock() this.cache[key.String()] = value this.Unlock() opCount := atomic.AddInt32(&this.opCount, 1) if opCount > 1000 { atomic.StoreInt32(&this.opCount, 0) go this.cleanup() } }
func (subject *Subject) Fail(displayString string, verb string, other serial.String) { subject.FailWithMessage("Not true that " + displayString + " " + verb + " <" + other.String() + ">.") }
func (this *stdOutLogWriter) Log(log serial.String) { this.logger.Print(log.String() + platform.LineSeparator()) }
func (this *ValidityMap) Set(key serial.String, value Validity) { this.Lock() this.cache[key.String()] = value this.Unlock() }
func (subject *StringSubject) NotContains(substring serial.String) { if strings.Contains(subject.value.String(), substring.String()) { subject.Fail(subject.DisplayString(), "doesn't contain", substring) } }
func (subject *StringSubject) Contains(substring serial.String) { if !strings.Contains(subject.value.String(), substring.String()) { subject.Fail(subject.DisplayString(), "contains", substring) } }