if_test.go 506 B

12345678910111213141516171819202122232425262728293031323334
  1. package util
  2. import (
  3. "fmt"
  4. "testing"
  5. )
  6. func TestIf(t *testing.T) {
  7. str := If("a" == "a", "ok", "false").(string)
  8. fmt.Println(str)
  9. }
  10. //
  11. //var (
  12. // _map = make(map[int]interface{}, 0)
  13. // _mapLock sync.Mutex
  14. // wg sync.WaitGroup
  15. //)
  16. //
  17. //func TestSafeIf(t *testing.T) {
  18. // for x := 0; x < 10000; x++ {
  19. // wg.Add(1)
  20. // go test(x)
  21. // }
  22. // wg.Wait()
  23. // fmt.Println(len(_map))
  24. //}
  25. //
  26. //func test(num int) {
  27. // defer wg.Done()
  28. // _mapLock.Lock()
  29. // defer _mapLock.Unlock()
  30. // _map[num] = 0
  31. //}