mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-13 15:33:40 +00:00
src/reflect: uncomment more tests that pass
This commit is contained in:
committed by
Damian Gryski
parent
c383a407e3
commit
b6fd0c818e
+9
-18
@@ -698,8 +698,6 @@ func TestMapSetNil(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
func TestAll(t *testing.T) {
|
func TestAll(t *testing.T) {
|
||||||
testType(t, 1, TypeOf((int8)(0)), "int8")
|
testType(t, 1, TypeOf((int8)(0)), "int8")
|
||||||
testType(t, 2, TypeOf((*int8)(nil)).Elem(), "int8")
|
testType(t, 2, TypeOf((*int8)(nil)).Elem(), "int8")
|
||||||
@@ -747,8 +745,6 @@ func TestAll(t *testing.T) {
|
|||||||
testType(t, 14, typ, "[]uint32")
|
testType(t, 14, typ, "[]uint32")
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
func TestInterfaceGet(t *testing.T) {
|
func TestInterfaceGet(t *testing.T) {
|
||||||
var inter struct {
|
var inter struct {
|
||||||
E any
|
E any
|
||||||
@@ -1272,8 +1268,6 @@ func TestDeepEqualUnexportedMap(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
var deepEqualPerfTests = []struct {
|
var deepEqualPerfTests = []struct {
|
||||||
x, y any
|
x, y any
|
||||||
}{
|
}{
|
||||||
@@ -1339,8 +1333,6 @@ func TestDeepEqualAllocs(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
func check2ndField(x any, offs uintptr, t *testing.T) {
|
func check2ndField(x any, offs uintptr, t *testing.T) {
|
||||||
s := ValueOf(x)
|
s := ValueOf(x)
|
||||||
f := s.Type().Field(1)
|
f := s.Type().Field(1)
|
||||||
@@ -1600,7 +1592,8 @@ func TestIsZero(t *testing.T) {
|
|||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
// extra comment for gofmt
|
||||||
|
|
||||||
func TestInterfaceExtraction(t *testing.T) {
|
func TestInterfaceExtraction(t *testing.T) {
|
||||||
var s struct {
|
var s struct {
|
||||||
W io.Writer
|
W io.Writer
|
||||||
@@ -1612,9 +1605,6 @@ func TestInterfaceExtraction(t *testing.T) {
|
|||||||
t.Error("Interface() on interface: ", v, s.W)
|
t.Error("Interface() on interface: ", v, s.W)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
func TestNilPtrValueSub(t *testing.T) {
|
func TestNilPtrValueSub(t *testing.T) {
|
||||||
var pi *int
|
var pi *int
|
||||||
if pv := ValueOf(pi); pv.Elem().IsValid() {
|
if pv := ValueOf(pi); pv.Elem().IsValid() {
|
||||||
@@ -3368,6 +3358,8 @@ func TestNestedMethods(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
type unexp struct{}
|
type unexp struct{}
|
||||||
|
|
||||||
func (*unexp) f() (int32, int8) { return 7, 7 }
|
func (*unexp) f() (int32, int8) { return 7, 7 }
|
||||||
@@ -3379,8 +3371,6 @@ type unexpI interface {
|
|||||||
|
|
||||||
var unexpi unexpI = new(unexp)
|
var unexpi unexpI = new(unexp)
|
||||||
|
|
||||||
/*
|
|
||||||
|
|
||||||
func TestUnexportedMethods(t *testing.T) {
|
func TestUnexportedMethods(t *testing.T) {
|
||||||
typ := TypeOf(unexpi)
|
typ := TypeOf(unexpi)
|
||||||
|
|
||||||
@@ -3389,8 +3379,6 @@ func TestUnexportedMethods(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
type InnerInt struct {
|
type InnerInt struct {
|
||||||
X int
|
X int
|
||||||
}
|
}
|
||||||
@@ -3432,6 +3420,8 @@ func TestEmbeddedMethods(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
type FuncDDD func(...any) error
|
type FuncDDD func(...any) error
|
||||||
|
|
||||||
func (f FuncDDD) M() {}
|
func (f FuncDDD) M() {}
|
||||||
@@ -3443,6 +3433,7 @@ func TestNumMethodOnDDD(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
func TestPtrTo(t *testing.T) {
|
func TestPtrTo(t *testing.T) {
|
||||||
// This block of code means that the ptrToThis field of the
|
// This block of code means that the ptrToThis field of the
|
||||||
// reflect data for *unsafe.Pointer is non zero, see
|
// reflect data for *unsafe.Pointer is non zero, see
|
||||||
@@ -3489,6 +3480,8 @@ func TestPtrToGC(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
func TestAddr(t *testing.T) {
|
func TestAddr(t *testing.T) {
|
||||||
var p struct {
|
var p struct {
|
||||||
X, Y int
|
X, Y int
|
||||||
@@ -3591,8 +3584,6 @@ func TestAllocations(t *testing.T) {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
func TestSmallNegativeInt(t *testing.T) {
|
func TestSmallNegativeInt(t *testing.T) {
|
||||||
i := int16(-1)
|
i := int16(-1)
|
||||||
v := ValueOf(i)
|
v := ValueOf(i)
|
||||||
|
|||||||
Reference in New Issue
Block a user