(t *testing.T)
| 67 | } |
| 68 | |
| 69 | func TestStructKey(t *testing.T) { |
| 70 | m := make(map[SingleValue]int) |
| 71 | m[SingleValue{Value: 1}] = 42 |
| 72 | m[SingleValue{Value: 2}] = 43 |
| 73 | if m[SingleValue{Value: 1}] != 42 || m[SingleValue{Value: 2}] != 43 || reflect.ValueOf(m).MapIndex(reflect.ValueOf(SingleValue{Value: 1})).Interface() != 42 { |
| 74 | t.Fail() |
| 75 | } |
| 76 | |
| 77 | m2 := make(map[any]int) |
| 78 | m2[SingleValue{Value: 1}] = 42 |
| 79 | m2[SingleValue{Value: 2}] = 43 |
| 80 | m2[OtherSingleValue{Value: 1}] = 44 |
| 81 | if m2[SingleValue{Value: 1}] != 42 || m2[SingleValue{Value: 2}] != 43 || m2[OtherSingleValue{Value: 1}] != 44 || reflect.ValueOf(m2).MapIndex(reflect.ValueOf(SingleValue{Value: 1})).Interface() != 42 { |
| 82 | t.Fail() |
| 83 | } |
| 84 | } |
| 85 | |
| 86 | func TestSelectOnNilChan(t *testing.T) { |
| 87 | var c1 chan bool |
nothing calls this directly
no test coverage detected
searching dependent graphs…