src/reflect: add test for indirect array indexing
Этот коммит содержится в:
		
							родитель
							
								
									81edf577a3
								
							
						
					
					
						коммит
						c0ea21ece7
					
				
					 1 изменённых файлов: 15 добавлений и 0 удалений
				
			
		|  | @ -14,4 +14,19 @@ func TestIndirectPointers(t *testing.T) { | |||
| 	if ValueOf(a).Elem().Len() != 1 { | ||||
| 		t.Errorf("bad map length via reflect") | ||||
| 	} | ||||
| 
 | ||||
| 	var b struct { | ||||
| 		Decoded *[3]byte | ||||
| 	} | ||||
| 
 | ||||
| 	v1 := New(TypeOf(b.Decoded).Elem()) | ||||
| 
 | ||||
| 	var bb [3]byte | ||||
| 	bb[0] = 0xaa | ||||
| 
 | ||||
| 	v1.Elem().Set(ValueOf(bb)) | ||||
| 
 | ||||
| 	if v1.Elem().Index(0).Uint() != 0xaa { | ||||
| 		t.Errorf("bad indirect array index via reflect") | ||||
| 	} | ||||
| } | ||||
|  |  | |||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 Damian Gryski
						Damian Gryski