github.com/balzaczyy/golucene@v0.0.0-20151210033525-d0be9ee89713/core/util/wrapper_test.go (about) 1 package util 2 3 import ( 4 "testing" 5 ) 6 7 // util/TestSetOnce.java 8 9 func TestSetOnce(t *testing.T) { 10 set := NewSetOnce() 11 set.Set(5) 12 assert(set.Get() == 5) 13 defer func() { 14 assert(recover() != nil) 15 }() 16 set.Set(7) 17 panic("should not be here") 18 }